home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch Files
/
Resolve
/
Sample Application
/
Sample Application.rsrc
/
CODE_35_Splash.txt
< prev
next >
Wrap
Text File
|
1993-07-15
|
224KB
|
3,942 lines
# near model CODE resource
# jump table entries: 9976-9986 (11 of them)
fn00000000:
00000000 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000004 266F 001C movea.l A3, [A7 + 0x1C]
00000008 7E00 moveq.l D7, 0x00
0000000A 283C 0000 8000 move.l D4, 0x8000
00000010 2A3C 0000 1021 move.l D5, 0x1021
00000016 4AAF 0020 tst.l [A7 + 0x20]
0000001A 6722 beq +0x24 /* 0000003E */
0000001C 286F 0020 movea.l A4, [A7 + 0x20]
00000020 D9CB add.l A4, A3
label00000022:
00000022 7000 moveq.l D0, 0x00
00000024 101B move.b D0, [A3]+
00000026 E188 lsl D0, 8
00000028 B187 xor.l D7, D0
0000002A 7C08 moveq.l D6, 0x08
label0000002C:
0000002C E38F lsl D7, 1
0000002E 2004 move.l D0, D4
00000030 C087 and.l D0, D7
00000032 6702 beq +0x4 /* 00000036 */
00000034 BB87 xor.l D7, D5
label00000036:
00000036 5386 subq.l D6, 1
00000038 66F2 bne -0xC /* 0000002C */
0000003A B9CB cmpa.l A4, A3
0000003C 66E4 bne -0x1A /* 00000022 */
label0000003E:
0000003E 2007 move.l D0, D7
00000040 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00000044 4E75 rts
fn00000046:
00000046 4E56 FFE2 link A6, -0x001E
0000004A 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4
0000004E 49EE FFE8 lea.l A4, [A6 - 0x18]
00000052 426E FFE2 clr.w [A6 - 0x1E]
00000056 7800 moveq.l D4, 0x00
00000058 297C 4D42 4446 0014 move.l [A4 + 0x14], 0x4D424446 /* 'MBDF' */
00000060 297C 4C44 4546 0010 move.l [A4 + 0x10], 0x4C444546 /* 'LDEF' */
00000068 297C 5744 4546 000C move.l [A4 + 0xC], 0x57444546 /* 'WDEF' */
00000070 297C 4344 4546 0008 move.l [A4 + 0x8], 0x43444546 /* 'CDEF' */
00000078 297C 4D44 4546 0004 move.l [A4 + 0x4], 0x4D444546 /* 'MDEF' */
00000080 28BC 434F 4445 move.l [A4], 0x434F4445 /* 'CODE' */
00000086 598F subq.l A7, 4
00000088 7001 moveq.l D0, 0x01
0000008A 2F00 move.l -[A7], D0
0000008C 4EAD 03DA jsr [A5 + 0x3DA /* export_119 */]
00000090 2D5F FFE4 move.l [A6 - 0x1C], [A7]+
00000094 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00000098 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */]
0000009C 7000 moveq.l D0, 0x00
0000009E 1F00 move.b -[A7], D0
000000A0 A99B syscall SetResLoad
000000A2 4246 clr.w D6
label000000A4:
000000A4 558F subq.l A7, 2
000000A6 2006 move.l D0, D6
000000A8 E540 asl D0.w, 2
000000AA 2F34 0000 move.l -[A7], [A4 + D0.w]
000000AE A80D syscall Count1Resources
000000B0 3A1F move.w D5, [A7]+
000000B2 DB6E FFE2 add.w [A6 - 0x1E], D5
000000B6 7E01 moveq.l D7, 0x01
000000B8 6028 bra +0x2A /* 000000E2 */
label000000BA:
000000BA 598F subq.l A7, 4
000000BC 2006 move.l D0, D6
000000BE E540 asl D0.w, 2
000000C0 2F34 0000 move.l -[A7], [A4 + D0.w]
000000C4 3F07 move.w -[A7], D7
000000C6 A80E syscall Get1IndResource/Get1IxResource
000000C8 265F movea.l A3, [A7]+
000000CA 598F subq.l A7, 4
000000CC 2F0B move.l -[A7], A3
000000CE A9A5 syscall GetResourceSizeOnDisk/SizeResource/SizeRsrc
000000D0 D89F add.l D4, [A7]+
000000D2 B7EE FFE4 cmpa.l A3, [A6 - 0x1C]
000000D6 6608 bne +0xA /* 000000E0 */
000000D8 4A93 tst.l [A3]
000000DA 6604 bne +0x6 /* 000000E0 */
000000DC 2F0B move.l -[A7], A3
000000DE A9A3 syscall ReleaseResource
label000000E0:
000000E0 5247 addq.w D7, 1
label000000E2:
000000E2 BA47 cmp.w D5, D7
000000E4 6CD4 bge -0x2A /* 000000BA */
000000E6 5246 addq.w D6, 1
000000E8 0C46 0006 cmpi.w D6, 0x6
000000EC 6DB6 blt -0x48 /* 000000A4 */
000000EE 7001 moveq.l D0, 0x01
000000F0 1F00 move.b -[A7], D0
000000F2 A99B syscall SetResLoad
000000F4 206E 0008 movea.l A0, [A6 + 0x8]
000000F8 30AE FFE2 move.w [A0], [A6 - 0x1E]
000000FC 206E 000C movea.l A0, [A6 + 0xC]
00000100 2084 move.l [A0], D4
00000102 206E 0010 movea.l A0, [A6 + 0x10]
00000106 7000 moveq.l D0, 0x00
00000108 2080 move.l [A0], D0
0000010A 598F subq.l A7, 4
0000010C 2F3C 434F 4445 move.l -[A7], 0x434F4445 /* 'CODE' */
00000112 7200 moveq.l D1, 0x00
00000114 3F01 move.w -[A7], D1
00000116 A81F syscall Get1Resource
00000118 265F movea.l A3, [A7]+
0000011A 200B move.l D0, A3
0000011C 6726 beq +0x28 /* 00000144 */
0000011E 2F0B move.l -[A7], A3
00000120 A992 syscall DetachResource
00000122 598F subq.l A7, 4
00000124 2F0B move.l -[A7], A3
00000126 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */]
0000012A 598F subq.l A7, 4
0000012C 2F13 move.l -[A7], [A3]
0000012E 4EAD 069A jsr [A5 + 0x69A /* export_207 */]
00000132 4EBA FECC jsr [PC - 0x134 /* 00000000 */]
00000136 206E 0010 movea.l A0, [A6 + 0x10]
0000013A 2080 move.l [A0], D0
0000013C 2F0B move.l -[A7], A3
0000013E 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */]
00000142 508F addq.l A7, 8
label00000144:
00000144 558F subq.l A7, 2
00000146 A9AF syscall ResError
00000148 301F move.w D0, [A7]+
0000014A 4CEE 18F8 FFC6 movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0x3A]
00000150 4E5E unlink A6
00000152 4E75 rts
fn00000154:
00000154 4E56 FFF6 link A6, -0x000A
00000158 48E7 0300 movem.l -[A7], D6,D7
0000015C 206D B42C movea.l A0, [A5 - 0x4BD4]
00000160 0CA8 4B45 4E57 001C cmpi.l [A0 + 0x1C], 0x4B454E57 /* 'KENW' */
00000168 6604 bne +0x6 /* 0000016E */
0000016A 7000 moveq.l D0, 0x00
0000016C 606A bra +0x6C /* 000001D8 */
label0000016E:
0000016E 558F subq.l A7, 2
00000170 A994 syscall CurResFile
00000172 3E1F move.w D7, [A7]+
00000174 206D B42C movea.l A0, [A5 - 0x4BD4]
00000178 3F28 00FE move.w -[A7], [A0 + 0xFE]
0000017C A998 syscall UseResFile
0000017E 486E FFFC pea.l [A6 - 0x4]
00000182 486E FFF8 pea.l [A6 - 0x8]
00000186 486E FFF6 pea.l [A6 - 0xA]
0000018A 4EBA FEBA jsr [PC - 0x146 /* 00000046 */]
0000018E 7001 moveq.l D0, 0x01
00000190 206D B42C movea.l A0, [A5 - 0x4BD4]
00000194 3228 001A move.w D1, [A0 + 0x1A]
00000198 B26E FFF6 cmp.w D1, [A6 - 0xA]
0000019C 6632 bne +0x34 /* 000001D0 */
0000019E 206D B42C movea.l A0, [A5 - 0x4BD4]
000001A2 2228 0020 move.l D1, [A0 + 0x20]
000001A6 B2AE FFF8 cmp.l D1, [A6 - 0x8]
000001AA 6624 bne +0x26 /* 000001D0 */
000001AC 2F00 move.l -[A7], D0
000001AE 558F subq.l A7, 2
000001B0 2F3C 494E 4954 move.l -[A7], 0x494E4954 /* 'INIT' */
000001B6 A80D syscall Count1Resources
000001B8 321F move.w D1, [A7]+
000001BA 201F move.l D0, [A7]+
000001BC 4A41 tst.w D1
000001BE 6610 bne +0x12 /* 000001D0 */
000001C0 206D B42C movea.l A0, [A5 - 0x4BD4]
000001C4 2228 001C move.l D1, [A0 + 0x1C]
000001C8 B2AE FFFC cmp.l D1, [A6 - 0x4]
000001CC 6602 bne +0x4 /* 000001D0 */
000001CE 7000 moveq.l D0, 0x00
label000001D0:
000001D0 2C00 move.l D6, D0
000001D2 3F07 move.w -[A7], D7
000001D4 A998 syscall UseResFile
000001D6 1006 move.b D0, D6
label000001D8:
000001D8 4CEE 00C0 FFEE movem.l D6,D7, [A6 - 0x12]
000001DE 4E5E unlink A6
000001E0 4E75 rts
fn000001E2:
000001E2 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000001E6 286F 0018 movea.l A4, [A7 + 0x18]
000001EA 266F 0014 movea.l A3, [A7 + 0x14]
000001EE 7000 moveq.l D0, 0x00
000001F0 1013 move.b D0, [A3]
000001F2 3C00 move.w D6, D0
000001F4 7E01 moveq.l D7, 0x01
000001F6 6014 bra +0x16 /* 0000020C */
label000001F8:
000001F8 48C7 ext.l D7
000001FA 2007 move.l D0, D7
000001FC 7204 moveq.l D1, 0x04
000001FE 4EAD 0362 jsr [A5 + 0x362 /* export_104 */]
00000202 1034 0800 move.b D0, [A4 + D0]
00000206 B133 7000 xor.b [A3 + D7.w], D0
0000020A 5247 addq.w D7, 1
label0000020C:
0000020C BC47 cmp.w D6, D7
0000020E 6CE8 bge -0x16 /* 000001F8 */
00000210 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00000214 4E75 rts
fn00000216:
00000216 4E56 FFC0 link A6, -0x0040
0000021A 48E7 0018 movem.l -[A7], A3,A4
0000021E 286E 000C movea.l A4, [A6 + 0xC]
00000222 266E 0008 movea.l A3, [A6 + 0x8]
00000226 2F0B move.l -[A7], A3
00000228 486E FFFE pea.l [A6 - 0x2]
0000022C 486E FFFA pea.l [A6 - 0x6]
00000230 A9F5 syscall GetAppParms
00000232 7000 moveq.l D0, 0x00
00000234 2D40 FFCC move.l [A6 - 0x34], D0
00000238 2D40 FFD2 move.l [A6 - 0x2E], D0
0000023C 426E FFD6 clr.w [A6 - 0x2A]
00000240 3D6E FFFE FFD8 move.w [A6 - 0x28], [A6 - 0x2]
00000246 426E FFDC clr.w [A6 - 0x24]
0000024A 558F subq.l A7, 2
0000024C 486E FFC0 pea.l [A6 - 0x40]
00000250 7200 moveq.l D1, 0x00
00000252 1F01 move.b -[A7], D1
00000254 4EAD 051A jsr [A5 + 0x51A /* export_159 */]
00000258 38AE FFF4 move.w [A4], [A6 - 0xC]
0000025C 206E 0010 movea.l A0, [A6 + 0x10]
00000260 20AE FFFA move.l [A0], [A6 - 0x6]
00000264 558F subq.l A7, 2
00000266 3F14 move.w -[A7], [A4]
00000268 206E 0010 movea.l A0, [A6 + 0x10]
0000026C 2F10 move.l -[A7], [A0]
0000026E 2F0B move.l -[A7], A3
00000270 486E FFEE pea.l [A6 - 0x12]
00000274 4EAD 05AA jsr [A5 + 0x5AA /* export_177 */]
00000278 206E 0014 movea.l A0, [A6 + 0x14]
0000027C 20AE FFF2 move.l [A0], [A6 - 0xE]
00000280 4CEE 1800 FFB8 movem.l A3,A4, [A6 - 0x48]
00000286 4E5E unlink A6
00000288 4E75 rts
fn0000028A:
0000028A 4E56 0000 link A6, 0
0000028E 48E7 0310 movem.l -[A7], D6,D7,A3
00000292 3C2E 000E move.w D6, [A6 + 0xE]
00000296 598F subq.l A7, 4
00000298 2F3C 494E 5423 move.l -[A7], 0x494E5423 /* 'INT#' */
0000029E 3F2E 000A move.w -[A7], [A6 + 0xA]
000002A2 A9A0 syscall GetResource
000002A4 205F movea.l A0, [A7]+
000002A6 2650 movea.l A3, [A0]
000002A8 7E01 moveq.l D7, 0x01
000002AA 6012 bra +0x14 /* 000002BE */
label000002AC:
000002AC 48C7 ext.l D7
000002AE 2007 move.l D0, D7
000002B0 D080 add.l D0, D0
000002B2 BC73 0800 cmp.w D6, [A3 + D0]
000002B6 6604 bne +0x6 /* 000002BC */
000002B8 3007 move.w D0, D7
000002BA 6008 bra +0xA /* 000002C4 */
label000002BC:
000002BC 5247 addq.w D7, 1
label000002BE:
000002BE BE53 cmp.w D7, [A3]
000002C0 6FEA ble -0x14 /* 000002AC */
000002C2 7001 moveq.l D0, 0x01
label000002C4:
000002C4 4CEE 08C0 FFF4 movem.l D6,D7,A3, [A6 - 0xC]
000002CA 4E5E unlink A6
000002CC 4E75 rts
fn000002CE:
000002CE 4E56 FF00 link A6, -0x0100
000002D2 48E7 0018 movem.l -[A7], A3,A4
000002D6 286E 000C movea.l A4, [A6 + 0xC]
000002DA 47EE FF00 lea.l A3, [A6 - 0x100]
000002DE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000002E2 2F0B move.l -[A7], A3
000002E4 4EAD 0642 jsr [A5 + 0x642 /* export_196 */]
000002E8 598F subq.l A7, 4
000002EA 2F0C move.l -[A7], A4
000002EC 7000 moveq.l D0, 0x00
000002EE 2F00 move.l -[A7], D0
000002F0 2F2E 0010 move.l -[A7], [A6 + 0x10]
000002F4 7202 moveq.l D1, 0x02
000002F6 2F01 move.l -[A7], D1
000002F8 240B move.l D2, A3
000002FA 5282 addq.l D2, 1
000002FC 2F02 move.l -[A7], D2
000002FE 7400 moveq.l D2, 0x00
00000300 1413 move.b D2, [A3]
00000302 2F02 move.l -[A7], D2
00000304 A9E0 syscall Munger
00000306 2054 movea.l A0, [A4]
00000308 1013 move.b D0, [A3]
0000030A 5500 subq.b D0, 2
0000030C D110 add.b [A0], D0
0000030E 4CEE 1800 FEF8 movem.l A3,A4, [A6 - 0x108]
00000314 4E5E unlink A6
00000316 4E75 rts
fn00000318:
00000318 4E56 FF00 link A6, -0x0100
0000031C 48E7 0018 movem.l -[A7], A3,A4
00000320 286E 0010 movea.l A4, [A6 + 0x10]
00000324 47EE FF00 lea.l A3, [A6 - 0x100]
00000328 2F0B move.l -[A7], A3
0000032A 3F2E 000A move.w -[A7], [A6 + 0xA]
0000032E 3F2E 000E move.w -[A7], [A6 + 0xE]
00000332 4EAD 0602 jsr [A5 + 0x602 /* export_188 */]
00000336 598F subq.l A7, 4
00000338 2F0C move.l -[A7], A4
0000033A 7000 moveq.l D0, 0x00
0000033C 2F00 move.l -[A7], D0
0000033E 2F2E 0014 move.l -[A7], [A6 + 0x14]
00000342 7202 moveq.l D1, 0x02
00000344 2F01 move.l -[A7], D1
00000346 240B move.l D2, A3
00000348 5282 addq.l D2, 1
0000034A 2F02 move.l -[A7], D2
0000034C 7400 moveq.l D2, 0x00
0000034E 1413 move.b D2, [A3]
00000350 2F02 move.l -[A7], D2
00000352 A9E0 syscall Munger
00000354 2054 movea.l A0, [A4]
00000356 1013 move.b D0, [A3]
00000358 5500 subq.b D0, 2
0000035A D110 add.b [A0], D0
0000035C 4CEE 1800 FEF8 movem.l A3,A4, [A6 - 0x108]
00000362 4E5E unlink A6
00000364 4E75 rts
fn00000366:
00000366 4E56 0000 link A6, 0
0000036A 48E7 0018 movem.l -[A7], A3,A4
0000036E 286E 0008 movea.l A4, [A6 + 0x8]
00000372 266E 000C movea.l A3, [A6 + 0xC]
00000376 598F subq.l A7, 4
00000378 2F0B move.l -[A7], A3
0000037A 7000 moveq.l D0, 0x00
0000037C 2F00 move.l -[A7], D0
0000037E 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000382 7202 moveq.l D1, 0x02
00000384 2F01 move.l -[A7], D1
00000386 2F0C move.l -[A7], A4
00000388 7001 moveq.l D0, 0x01
0000038A 2F00 move.l -[A7], D0
0000038C A9E0 syscall Munger
0000038E 2053 movea.l A0, [A3]
00000390 5310 subq.b [A0], 1
00000392 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00000398 4E5E unlink A6
0000039A 4E75 rts
fn0000039C:
0000039C 4E56 FFFE link A6, -0x0002
000003A0 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000003A4 2C2E 0008 move.l D6, [A6 + 0x8]
000003A8 286E 000C movea.l A4, [A6 + 0xC]
000003AC 266E 0010 movea.l A3, [A6 + 0x10]
000003B0 206D B42C movea.l A0, [A5 - 0x4BD4]
000003B4 1D68 0018 FFFF move.b [A6 - 0x1], [A0 + 0x18]
000003BA 2E06 move.l D7, D6
000003BC E087 asr D7, 8
000003BE 2F0B move.l -[A7], A3
000003C0 2F0C move.l -[A7], A4
000003C2 48C7 ext.l D7
000003C4 2F07 move.l -[A7], D7
000003C6 4EBA FF06 jsr [PC - 0xFA /* 000002CE */]
000003CA 522B 0001 addq.b [A3 + 0x1], 1
000003CE 2F0B move.l -[A7], A3
000003D0 2F0C move.l -[A7], A4
000003D2 486E FFFF pea.l [A6 - 0x1]
000003D6 4EBA FF8E jsr [PC - 0x72 /* 00000366 */]
000003DA 203C 0000 00F0 move.l D0, 0xF0
000003E0 C086 and.l D0, D6
000003E2 2E00 move.l D7, D0
000003E4 E887 asr D7, 4
000003E6 522B 0001 addq.b [A3 + 0x1], 1
000003EA 2F0B move.l -[A7], A3
000003EC 2F0C move.l -[A7], A4
000003EE 48C7 ext.l D7
000003F0 2F07 move.l -[A7], D7
000003F2 4EBA FEDA jsr [PC - 0x126 /* 000002CE */]
000003F6 7E0F moveq.l D7, 0x0F
000003F8 CE86 and.l D7, D6
000003FA 522B 0001 addq.b [A3 + 0x1], 1
000003FE 4A47 tst.w D7
00000400 4FEF 0024 lea.l A7, [A7 + 0x24]
00000404 6626 bne +0x28 /* 0000042C */
00000406 422E FFFF clr.b [A6 - 0x1]
0000040A 2F0B move.l -[A7], A3
0000040C 2F0C move.l -[A7], A4
0000040E 486E FFFF pea.l [A6 - 0x1]
00000412 4EBA FF52 jsr [PC - 0xAE /* 00000366 */]
00000416 522B 0001 addq.b [A3 + 0x1], 1
0000041A 2F0B move.l -[A7], A3
0000041C 2F0C move.l -[A7], A4
0000041E 486E FFFF pea.l [A6 - 0x1]
00000422 4EBA FF42 jsr [PC - 0xBE /* 00000366 */]
00000426 4FEF 0018 lea.l A7, [A7 + 0x18]
0000042A 6020 bra +0x22 /* 0000044C */
label0000042C:
0000042C 2F0B move.l -[A7], A3
0000042E 2F0C move.l -[A7], A4
00000430 486E FFFF pea.l [A6 - 0x1]
00000434 4EBA FF30 jsr [PC - 0xD0 /* 00000366 */]
00000438 522B 0001 addq.b [A3 + 0x1], 1
0000043C 2F0B move.l -[A7], A3
0000043E 2F0C move.l -[A7], A4
00000440 48C7 ext.l D7
00000442 2F07 move.l -[A7], D7
00000444 4EBA FE88 jsr [PC - 0x178 /* 000002CE */]
00000448 4FEF 0018 lea.l A7, [A7 + 0x18]
label0000044C:
0000044C 4CEE 18C0 FFEE movem.l D6,D7,A3,A4, [A6 - 0x12]
00000452 4E5E unlink A6
00000454 4E75 rts
fn00000456:
00000456 206D B42C movea.l A0, [A5 - 0x4BD4]
0000045A 4A28 0009 tst.b [A0 + 0x9]
0000045E 671A beq +0x1C /* 0000047A */
00000460 598F subq.l A7, 4
00000462 AA2A syscall GetMainDevice
00000464 205F movea.l A0, [A7]+
00000466 2050 movea.l A0, [A0]
00000468 2068 0016 movea.l A0, [A0 + 0x16]
0000046C 2050 movea.l A0, [A0]
0000046E 7003 moveq.l D0, 0x03
00000470 B068 0024 cmp.w D0, [A0 + 0x24]
00000474 5EC0 sgt D0
00000476 4400 neg.b D0
00000478 6002 bra +0x4 /* 0000047C */
label0000047A:
0000047A 7001 moveq.l D0, 0x01
label0000047C:
0000047C 4E75 rts
fn0000047E:
0000047E 4E56 FFF8 link A6, -0x0008
00000482 48E7 0018 movem.l -[A7], A3,A4
00000486 598F subq.l A7, 4
00000488 2F2E 000C move.l -[A7], [A6 + 0xC]
0000048C 3F2E 000A move.w -[A7], [A6 + 0xA]
00000490 A9A0 syscall GetResource
00000492 205F movea.l A0, [A7]+
00000494 2050 movea.l A0, [A0]
00000496 47D0 lea.l A3, [A0]
00000498 486E FFFC pea.l [A6 - 0x4]
0000049C A910 syscall GetWMgrPort
0000049E 206E FFFC movea.l A0, [A6 - 0x4]
000004A2 49E8 0010 lea.l A4, [A0 + 0x10]
000004A6 486E FFF8 pea.l [A6 - 0x8]
000004AA 486E FFFA pea.l [A6 - 0x6]
000004AE 4EAD 0472 jsr [A5 + 0x472 /* export_138 */]
000004B2 7075 moveq.l D0, 0x75
000004B4 B06E FFF8 cmp.w D0, [A6 - 0x8]
000004B8 6E0C bgt +0xE /* 000004C6 */
000004BA 558F subq.l A7, 2
000004BC 3EB8 0BAA move.w [A7], [0x00000BAA /* MBarHeight */]
000004C0 301F move.w D0, [A7]+
000004C2 48C0 ext.l D0
000004C4 6002 bra +0x4 /* 000004C8 */
label000004C6:
000004C6 7014 moveq.l D0, 0x14
label000004C8:
000004C8 3D40 FFFA move.w [A6 - 0x6], D0
000004CC 2F0B move.l -[A7], A3
000004CE 302C 0006 move.w D0, [A4 + 0x6]
000004D2 906C 0002 sub.w D0, [A4 + 0x2]
000004D6 322B 0006 move.w D1, [A3 + 0x6]
000004DA 926B 0002 sub.w D1, [A3 + 0x2]
000004DE 9041 sub.w D0, D1
000004E0 48C0 ext.l D0
000004E2 E280 asr D0, 1
000004E4 322B 0002 move.w D1, [A3 + 0x2]
000004E8 48C1 ext.l D1
000004EA 9081 sub.l D0, D1
000004EC 3F00 move.w -[A7], D0
000004EE 302C 0004 move.w D0, [A4 + 0x4]
000004F2 9054 sub.w D0, [A4]
000004F4 322B 0004 move.w D1, [A3 + 0x4]
000004F8 9253 sub.w D1, [A3]
000004FA 9041 sub.w D0, D1
000004FC 906E FFFA sub.w D0, [A6 - 0x6]
00000500 48C0 ext.l D0
00000502 7203 moveq.l D1, 0x03
00000504 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00000508 3213 move.w D1, [A3]
0000050A 48C1 ext.l D1
0000050C 9081 sub.l D0, D1
0000050E 322E FFFA move.w D1, [A6 - 0x6]
00000512 48C1 ext.l D1
00000514 D280 add.l D1, D0
00000516 3F01 move.w -[A7], D1
00000518 A8A8 syscall OffsetRect
0000051A 4CEE 1800 FFF0 movem.l A3,A4, [A6 - 0x10]
00000520 4E5E unlink A6
00000522 4E75 rts
fn00000524:
00000524 4E56 FF88 link A6, -0x0078
00000528 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
0000052C 382E 0016 move.w D4, [A6 + 0x16]
00000530 3A2E 0012 move.w D5, [A6 + 0x12]
00000534 3F04 move.w -[A7], D4
00000536 A989 syscall CouldAlert
00000538 598F subq.l A7, 4
0000053A 2F3C 414C 5254 move.l -[A7], 0x414C5254 /* 'ALRT' */
00000540 3F04 move.w -[A7], D4
00000542 A9A0 syscall GetResource
00000544 2D5F FFF8 move.l [A6 - 0x8], [A7]+
00000548 598F subq.l A7, 4
0000054A 2F3C 4449 544C move.l -[A7], 0x4449544C /* 'DITL' */
00000550 206E FFF8 movea.l A0, [A6 - 0x8]
00000554 2050 movea.l A0, [A0]
00000556 3F28 0008 move.w -[A7], [A0 + 0x8]
0000055A A9A0 syscall GetResource
0000055C 2D5F FFFC move.l [A6 - 0x4], [A7]+
00000560 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000564 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00000568 598F subq.l A7, 4
0000056A 206E FFFC movea.l A0, [A6 - 0x4]
0000056E 2F10 move.l -[A7], [A0]
00000570 4EAD 069A jsr [A5 + 0x69A /* export_207 */]
00000574 265F movea.l A3, [A7]+
00000576 548B addq.l A3, 2
00000578 7E01 moveq.l D7, 0x01
0000057A 601E bra +0x20 /* 0000059A */
label0000057C:
0000057C D6FC 000D add.w A3, 0xD /* '\r' */
00000580 1013 move.b D0, [A3]
00000582 5200 addq.b D0, 1
00000584 7200 moveq.l D1, 0x00
00000586 1200 move.b D1, D0
00000588 D7C1 add.l A3, D1
0000058A 200B move.l D0, A3
0000058C 7202 moveq.l D1, 0x02
0000058E 4EAD 0362 jsr [A5 + 0x362 /* export_104 */]
00000592 4A80 tst.l D0
00000594 6702 beq +0x4 /* 00000598 */
00000596 528B addq.l A3, 1
label00000598:
00000598 5247 addq.w D7, 1
label0000059A:
0000059A BA47 cmp.w D5, D7
0000059C 6EDE bgt -0x20 /* 0000057C */
0000059E 588B addq.l A3, 4
000005A0 486E FF8C pea.l [A6 - 0x74]
000005A4 A86F syscall OpenPort
000005A6 598F subq.l A7, 4
000005A8 2F0B move.l -[A7], A3
000005AA 2F0B move.l -[A7], A3
000005AC A9D2 syscall TENew
000005AE 285F movea.l A4, [A7]+
000005B0 202E 0008 move.l D0, [A6 + 0x8]
000005B4 5280 addq.l D0, 1
000005B6 2F00 move.l -[A7], D0
000005B8 206E 0008 movea.l A0, [A6 + 0x8]
000005BC 7000 moveq.l D0, 0x00
000005BE 1010 move.b D0, [A0]
000005C0 2F00 move.l -[A7], D0
000005C2 2F0C move.l -[A7], A4
000005C4 A9CF syscall TESetText
000005C6 2054 movea.l A0, [A4]
000005C8 7003 moveq.l D0, 0x03
000005CA B068 005E cmp.w D0, [A0 + 0x5E]
000005CE 6C0A bge +0xC /* 000005DA */
000005D0 2054 movea.l A0, [A4]
000005D2 3028 005E move.w D0, [A0 + 0x5E]
000005D6 48C0 ext.l D0
000005D8 6002 bra +0x4 /* 000005DC */
label000005DA:
000005DA 7003 moveq.l D0, 0x03
label000005DC:
000005DC 3C00 move.w D6, D0
000005DE 206E FFF8 movea.l A0, [A6 - 0x8]
000005E2 2050 movea.l A0, [A0]
000005E4 2D48 FF88 move.l [A6 - 0x78], A0
000005E8 3010 move.w D0, [A0]
000005EA 48C0 ext.l D0
000005EC 2054 movea.l A0, [A4]
000005EE 3228 0018 move.w D1, [A0 + 0x18]
000005F2 C3C6 muls.w D1, D6
000005F4 D280 add.l D1, D0
000005F6 3013 move.w D0, [A3]
000005F8 48C0 ext.l D0
000005FA D081 add.l D0, D1
000005FC 5880 addq.l D0, 4
000005FE 206E FF88 movea.l A0, [A6 - 0x78]
00000602 3140 0004 move.w [A0 + 0x4], D0
00000606 2F0C move.l -[A7], A4
00000608 A9CD syscall TEDispose
0000060A 486E FF8C pea.l [A6 - 0x74]
0000060E A87D syscall ClosePort
00000610 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000614 4EAD 0412 jsr [A5 + 0x412 /* export_126 */]
00000618 2F3C 414C 5254 move.l -[A7], 0x414C5254 /* 'ALRT' */
0000061E 48C4 ext.l D4
00000620 2F04 move.l -[A7], D4
00000622 4EBA FE5A jsr [PC - 0x1A6 /* 0000047E */]
00000626 A850 syscall InitCursor
00000628 302E 000E move.w D0, [A6 + 0xE]
0000062C 508F addq.l A7, 8
0000062E 6B40 bmi +0x42 /* 00000670 */
00000630 0C40 0002 cmpi.w D0, 0x2
00000634 6E3A bgt +0x3C /* 00000670 */
00000636 D040 add.w D0, D0
00000638 303B 0006 move.w D0, [PC + D0.w + 0x6]
0000063C 4EFB 0000 jmp [PC + D0.w]
00000640 0008 0016 ori.b A0, 0x16
00000644 0024 558F ori.b -[A4], 0x8F
00000648 3F04 move.w -[A7], D4
0000064A 7000 moveq.l D0, 0x00
0000064C 2F00 move.l -[A7], D0
0000064E A986 syscall StopAlert
00000650 3A1F move.w D5, [A7]+
00000652 6028 bra +0x2A /* 0000067C */
00000654 558F subq.l A7, 2
00000656 3F04 move.w -[A7], D4
00000658 7000 moveq.l D0, 0x00
0000065A 2F00 move.l -[A7], D0
0000065C A987 syscall NoteAlert
0000065E 3A1F move.w D5, [A7]+
00000660 601A bra +0x1C /* 0000067C */
00000662 558F subq.l A7, 2
00000664 3F04 move.w -[A7], D4
00000666 7000 moveq.l D0, 0x00
00000668 2F00 move.l -[A7], D0
0000066A A988 syscall CautionAlert
0000066C 3A1F move.w D5, [A7]+
0000066E 600C bra +0xE /* 0000067C */
label00000670:
00000670 558F subq.l A7, 2
00000672 3F04 move.w -[A7], D4
00000674 7000 moveq.l D0, 0x00
00000676 2F00 move.l -[A7], D0
00000678 A985 syscall Alert
0000067A 3A1F move.w D5, [A7]+
label0000067C:
0000067C 3F04 move.w -[A7], D4
0000067E A98A syscall FreeAlert
00000680 3005 move.w D0, D5
00000682 4CEE 18F0 FF70 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x90]
00000688 4E5E unlink A6
0000068A 4E75 rts
fn0000068C:
0000068C 4E56 FF00 link A6, -0x0100
00000690 2F0B move.l -[A7], A3
00000692 47EE FF00 lea.l A3, [A6 - 0x100]
00000696 2F0B move.l -[A7], A3
00000698 3F3C 0083 move.w -[A7], 0x83
0000069C 3F2E 000A move.w -[A7], [A6 + 0xA]
000006A0 4EAD 0602 jsr [A5 + 0x602 /* export_188 */]
000006A4 2F0B move.l -[A7], A3
000006A6 486D B3D8 pea.l [A5 - 0x4C28]
000006AA 486D B3DA pea.l [A5 - 0x4C26]
000006AE 486D B3DC pea.l [A5 - 0x4C24]
000006B2 A98B syscall ParamText
000006B4 4878 0084 push.l 0x84
000006B8 7002 moveq.l D0, 0x02
000006BA 2F00 move.l -[A7], D0
000006BC 7200 moveq.l D1, 0x00
000006BE 2F01 move.l -[A7], D1
000006C0 2F0B move.l -[A7], A3
000006C2 4EBA FE60 jsr [PC - 0x1A0 /* 00000524 */]
000006C6 266E FEFC movea.l A3, [A6 - 0x104]
000006CA 4E5E unlink A6
000006CC 4E75 rts
fn000006CE:
000006CE 48E7 0300 movem.l -[A7], D6,D7
000006D2 1C2F 0013 move.b D6, [A7 + 0x13]
000006D6 3E2F 000E move.w D7, [A7 + 0xE]
000006DA 0C06 0001 cmpi.b D6, 0x1
000006DE 6624 bne +0x26 /* 00000704 */
000006E0 206D B42C movea.l A0, [A5 - 0x4BD4]
000006E4 4A68 0002 tst.w [A0 + 0x2]
000006E8 6F1A ble +0x1C /* 00000704 */
000006EA 206D B42C movea.l A0, [A5 - 0x4BD4]
000006EE 7004 moveq.l D0, 0x04
000006F0 B068 0002 cmp.w D0, [A0 + 0x2]
000006F4 6F0E ble +0x10 /* 00000704 */
000006F6 CE7C 03FF and.w D7, 0x3FF
000006FA 0C47 01FF cmpi.w D7, 0x1FF
000006FE 6F04 ble +0x6 /* 00000704 */
00000700 3E3C A89F move.w D7, 0xA89F
label00000704:
00000704 598F subq.l A7, 4
00000706 3F07 move.w -[A7], D7
00000708 1F06 move.b -[A7], D6
0000070A 4EAD 0452 jsr [A5 + 0x452 /* export_134 */]
0000070E 598F subq.l A7, 4
00000710 3F3C A89F move.w -[A7], 0xA89F
00000714 4EAD 044A jsr [A5 + 0x44A /* export_133 */]
00000718 201F move.l D0, [A7]+
0000071A B09F cmp.l D0, [A7]+
0000071C 56C0 sne D0
0000071E 4400 neg.b D0
00000720 4CDF 00C0 movem.l D6,D7, [A7]+
00000724 4E75 rts
fn00000726:
00000726 4E56 FFEE link A6, -0x0012
0000072A 48E7 1318 movem.l -[A7], D3,D6,D7,A3,A4
0000072E 2D7C 5049 4354 FFF6 move.l [A6 - 0xA], 0x50494354 /* 'PICT' */
00000736 2D7C 4449 544C FFF2 move.l [A6 - 0xE], 0x4449544C /* 'DITL' */
0000073E 2D7C 444C 4F47 FFEE move.l [A6 - 0x12], 0x444C4F47 /* 'DLOG' */
00000746 3D7C 0083 FFFE move.w [A6 - 0x2], 0x83
0000074C 3D7C 0081 FFFC move.w [A6 - 0x4], 0x81
00000752 3D7C 0081 FFFA move.w [A6 - 0x6], 0x81
00000758 7C00 moveq.l D6, 0x00
0000075A 4247 clr.w D7
label0000075C:
0000075C 598F subq.l A7, 4
0000075E 2007 move.l D0, D7
00000760 E540 asl D0.w, 2
00000762 2F36 00EE move.l -[A7], [A6 + D0.w - 0x18]
00000766 2007 move.l D0, D7
00000768 D040 add.w D0, D0
0000076A 3F36 00FA move.w -[A7], [A6 + D0.w - 0x6]
0000076E A9A0 syscall GetResource
00000770 265F movea.l A3, [A7]+
00000772 200B move.l D0, A3
00000774 6608 bne +0xA /* 0000077E */
00000776 203C 4B69 6C6C move.l D0, 0x4B696C6C /* 'Kill' */
0000077C 6046 bra +0x48 /* 000007C4 */
label0000077E:
0000077E 2007 move.l D0, D7
00000780 E540 asl D0.w, 2
00000782 0CB6 444C 4F47 00EE cmpi.l [A6 + D0.w - 0x18], 0x444C4F47 /* 'DLOG' */
0000078A 6616 bne +0x18 /* 000007A2 */
0000078C 2053 movea.l A0, [A3]
0000078E 49D0 lea.l A4, [A0]
00000790 2F0C move.l -[A7], A4
00000792 302C 0002 move.w D0, [A4 + 0x2]
00000796 4440 neg.w D0
00000798 3F00 move.w -[A7], D0
0000079A 3014 move.w D0, [A4]
0000079C 4440 neg.w D0
0000079E 3F00 move.w -[A7], D0
000007A0 A8A8 syscall OffsetRect
label000007A2:
000007A2 598F subq.l A7, 4
000007A4 2F0B move.l -[A7], A3
000007A6 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */]
000007AA 598F subq.l A7, 4
000007AC 2F13 move.l -[A7], [A3]
000007AE 4EAD 069A jsr [A5 + 0x69A /* export_207 */]
000007B2 4EBA F84C jsr [PC - 0x7B4 /* 00000000 */]
000007B6 DC80 add.l D6, D0
000007B8 508F addq.l A7, 8
000007BA 5247 addq.w D7, 1
000007BC 0C47 0003 cmpi.w D7, 0x3
000007C0 6D9A blt -0x64 /* 0000075C */
000007C2 2006 move.l D0, D6
label000007C4:
000007C4 4CEE 18C8 FFDA movem.l D3,D6,D7,A3,A4, [A6 - 0x26]
000007CA 4E5E unlink A6
000007CC 4E75 rts
fn000007CE:
000007CE 4E56 F548 link A6, -0x0AB8
000007D2 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000007D6 41ED B3DE lea.l A0, [A5 - 0x4C22]
000007DA 2D48 FFF8 move.l [A6 - 0x8], A0
000007DE 41ED B3F4 lea.l A0, [A5 - 0x4C0C]
000007E2 2D48 FFFC move.l [A6 - 0x4], A0
000007E6 47ED B402 lea.l A3, [A5 - 0x4BFE]
000007EA 7000 moveq.l D0, 0x00
000007EC 2B40 B422 move.l [A5 - 0x4BDE], D0
000007F0 724B moveq.l D1, 0x4B
000007F2 B213 cmp.b D1, [A3]
000007F4 6716 beq +0x18 /* 0000080C */
000007F6 7020 moveq.l D0, 0x20
000007F8 B02B 0004 cmp.b D0, [A3 + 0x4]
000007FC 660E bne +0x10 /* 0000080C */
000007FE 4EBA FF26 jsr [PC - 0xDA /* 00000726 */]
00000802 B093 cmp.l D0, [A3]
00000804 6706 beq +0x8 /* 0000080C */
00000806 70FE moveq.l D0, 0xFFFFFFFE
00000808 6000 03D8 bra +0x3DA /* 00000BE2 */
label0000080C:
0000080C 7020 moveq.l D0, 0x20
0000080E B02B 0004 cmp.b D0, [A3 + 0x4]
00000812 6606 bne +0x8 /* 0000081A */
00000814 7000 moveq.l D0, 0x00
00000816 6000 03CA bra +0x3CC /* 00000BE2 */
label0000081A:
0000081A 558F subq.l A7, 2
0000081C 486D B40C pea.l [A5 - 0x4BF4]
00000820 486E FFA8 pea.l [A6 - 0x58]
00000824 4EAD 0442 jsr [A5 + 0x442 /* export_132 */]
00000828 4A5F tst.w [A7]+
0000082A 6706 beq +0x8 /* 00000832 */
0000082C 7000 moveq.l D0, 0x00
0000082E 6000 03B2 bra +0x3B4 /* 00000BE2 */
label00000832:
00000832 206D B42C movea.l A0, [A5 - 0x4BD4]
00000836 4868 00FA pea.l [A0 + 0xFA]
0000083A 202E FFF8 move.l D0, [A6 - 0x8]
0000083E 5080 addq.l D0, 8
00000840 2F00 move.l -[A7], D0
00000842 7004 moveq.l D0, 0x04
00000844 2F00 move.l -[A7], D0
00000846 4EAD 042A jsr [A5 + 0x42A /* export_129 */]
0000084A 206D B42C movea.l A0, [A5 - 0x4BD4]
0000084E 4868 00FA pea.l [A0 + 0xFA]
00000852 202E FFFC move.l D0, [A6 - 0x4]
00000856 5080 addq.l D0, 8
00000858 2F00 move.l -[A7], D0
0000085A 7004 moveq.l D0, 0x04
0000085C 2F00 move.l -[A7], D0
0000085E 4EAD 042A jsr [A5 + 0x42A /* export_129 */]
00000862 2F0B move.l -[A7], A3
00000864 202E FFF8 move.l D0, [A6 - 0x8]
00000868 720D moveq.l D1, 0x0D
0000086A D081 add.l D0, D1
0000086C 2F00 move.l -[A7], D0
0000086E 7008 moveq.l D0, 0x08
00000870 2F00 move.l -[A7], D0
00000872 4EAD 042A jsr [A5 + 0x42A /* export_129 */]
00000876 598F subq.l A7, 4
00000878 7068 moveq.l D0, 0x68
0000087A 2F00 move.l -[A7], D0
0000087C 4EAD 03C2 jsr [A5 + 0x3C2 /* export_116 */]
00000880 2B5F B422 move.l [A5 - 0x4BDE], [A7]+
00000884 2F2D B422 move.l -[A7], [A5 - 0x4BDE]
00000888 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000088C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000890 486D B412 pea.l [A5 - 0x4BEE]
00000894 3F3C 00FF move.w -[A7], 0xFF
00000898 4EAD 06D2 jsr [A5 + 0x6D2 /* export_214 */]
0000089C 7000 moveq.l D0, 0x00
0000089E 2D40 FFB6 move.l [A6 - 0x4A], D0
000008A2 2D6D B422 FFC8 move.l [A6 - 0x38], [A5 - 0x4BDE]
000008A8 1D7C 0008 FFC6 move.b [A6 - 0x3A], 0x8
000008AE 1D7C 0003 FFC7 move.b [A6 - 0x39], 0x3
000008B4 1D7C 00FF FFCC move.b [A6 - 0x34], 0xFF
000008BA 558F subq.l A7, 2
000008BC 486E FFAA pea.l [A6 - 0x56]
000008C0 7200 moveq.l D1, 0x00
000008C2 1F01 move.b -[A7], D1
000008C4 4EAD 06C2 jsr [A5 + 0x6C2 /* export_212 */]
000008C8 3D5F FFA6 move.w [A6 - 0x5A], [A7]+
000008CC 671A beq +0x1C /* 000008E8 */
000008CE 302E FFA6 move.w D0, [A6 - 0x5A]
000008D2 48C0 ext.l D0
000008D4 0C80 FFFF FBFD cmpi.l D0, 0xFFFFFBFD
000008DA 6606 bne +0x8 /* 000008E2 */
000008DC 70FF moveq.l D0, 0xFFFFFFFF
000008DE 6000 0302 bra +0x304 /* 00000BE2 */
label000008E2:
000008E2 7000 moveq.l D0, 0x00
000008E4 6000 02FC bra +0x2FE /* 00000BE2 */
label000008E8:
000008E8 558F subq.l A7, 2
000008EA 486E FD58 pea.l [A6 - 0x2A8]
000008EE 486E FF9A pea.l [A6 - 0x66]
000008F2 3F3C 0242 move.w -[A7], 0x242
000008F6 4EAD 06E2 jsr [A5 + 0x6E2 /* export_216 */]
000008FA 381F move.w D4, [A7]+
000008FC 7000 moveq.l D0, 0x00
000008FE 2D40 FD32 move.l [A6 - 0x2CE], D0
00000902 2D7C 0700 0000 FD38 move.l [A6 - 0x2C8], 0x7000000
0000090A 422E FD43 clr.b [A6 - 0x2BD]
0000090E 558F subq.l A7, 2
00000910 486E FD22 pea.l [A6 - 0x2DE]
00000914 486E FD24 pea.l [A6 - 0x2DC]
00000918 4EAD 06EA jsr [A5 + 0x6EA /* export_217 */]
0000091C 558F subq.l A7, 2
0000091E 4EAD 06DA jsr [A5 + 0x6DA /* export_215 */]
00000922 381F move.w D4, [A7]+
00000924 4A6E FD24 tst.w [A6 - 0x2DC]
00000928 548F addq.l A7, 2
0000092A 6704 beq +0x6 /* 00000930 */
0000092C 4A44 tst.w D4
0000092E 6606 bne +0x8 /* 00000936 */
label00000930:
00000930 7000 moveq.l D0, 0x00
00000932 6000 02AE bra +0x2B0 /* 00000BE2 */
label00000936:
00000936 3D6E FD24 FD44 move.w [A6 - 0x2BC], [A6 - 0x2DC]
0000093C 1D44 FD46 move.b [A6 - 0x2BA], D4
00000940 1D7C 0006 FD47 move.b [A6 - 0x2B9], 0x6
00000946 7000 moveq.l D0, 0x00
00000948 2D40 FD4A move.l [A6 - 0x2B6], D0
0000094C 426E FD48 clr.w [A6 - 0x2B8]
00000950 41EE FF9A lea.l A0, [A6 - 0x66]
00000954 2D48 FD4E move.l [A6 - 0x2B2], A0
00000958 1D7C 0001 FD52 move.b [A6 - 0x2AE], 0x1
0000095E 1D7C 0002 FD53 move.b [A6 - 0x2AD], 0x2
00000964 1D7C 0003 FD55 move.b [A6 - 0x2AB], 0x3
0000096A 558F subq.l A7, 2
0000096C 486E FD26 pea.l [A6 - 0x2DA]
00000970 7200 moveq.l D1, 0x00
00000972 1F01 move.b -[A7], D1
00000974 4EAD 06AA jsr [A5 + 0x6AA /* export_209 */]
00000978 4A5F tst.w [A7]+
0000097A 6600 0264 bne +0x266 /* 00000BE0 */
0000097E 7001 moveq.l D0, 0x01
00000980 2D40 F5A0 move.l [A6 - 0xA60], D0
00000984 598F subq.l A7, 4
00000986 A975 syscall TickCount
00000988 201F move.l D0, [A7]+
0000098A D0BC 0000 012C add.l D0, 0x12C
00000990 2D40 F5A4 move.l [A6 - 0xA5C], D0
00000994 2D6E FF9C F5A8 move.l [A6 - 0xA58], [A6 - 0x64]
0000099A 2F2E F5A8 move.l -[A7], [A6 - 0xA58]
0000099E 486E F5AC pea.l [A6 - 0xA54]
000009A2 206E F5A8 movea.l A0, [A6 - 0xA58]
000009A6 1010 move.b D0, [A0]
000009A8 4880 ext.w D0
000009AA 48C0 ext.l D0
000009AC 5280 addq.l D0, 1
000009AE 2F00 move.l -[A7], D0
000009B0 4EAD 042A jsr [A5 + 0x42A /* export_129 */]
000009B4 47EE FA16 lea.l A3, [A6 - 0x5EA]
000009B8 200B move.l D0, A3
000009BA D0BC 0000 030C add.l D0, 0x30C
000009C0 2D40 F596 move.l [A6 - 0xA6A], D0
000009C4 49EE F61A lea.l A4, [A6 - 0x9E6]
000009C8 602C bra +0x2E /* 000009F6 */
label000009CA:
000009CA 7000 moveq.l D0, 0x00
000009CC 2740 000C move.l [A3 + 0xC], D0
000009D0 177C 0001 001C move.b [A3 + 0x1C], 0x1
000009D6 274C 001E move.l [A3 + 0x1E], A4
000009DA 41EE F5CE lea.l A0, [A6 - 0xA32]
000009DE 2748 0022 move.l [A3 + 0x22], A0
000009E2 377C 004C 0026 move.w [A3 + 0x26], 0x4C /* 'L' */
000009E8 377C 0001 0028 move.w [A3 + 0x28], 0x1
000009EE D6FC 004E add.w A3, 0x4E /* 'N' */
000009F2 D8FC 0066 add.w A4, 0x66 /* 'f' */
label000009F6:
000009F6 B7EE F596 cmpa.l A3, [A6 - 0xA6A]
000009FA 65CE bcs -0x30 /* 000009CA */
label000009FC:
000009FC 202E F5A0 move.l D0, [A6 - 0xA60]
00000A00 D0BC 0800 0000 add.l D0, 0x8000000
00000A06 2D40 FD38 move.l [A6 - 0x2C8], D0
00000A0A 422E FD43 clr.b [A6 - 0x2BD]
00000A0E 1D7C 0003 FD55 move.b [A6 - 0x2AB], 0x3
00000A14 558F subq.l A7, 2
00000A16 486E FD26 pea.l [A6 - 0x2DA]
00000A1A 7000 moveq.l D0, 0x00
00000A1C 1F00 move.b -[A7], D0
00000A1E 4EAD 06AA jsr [A5 + 0x6AA /* export_209 */]
00000A22 3D5F FFA6 move.w [A6 - 0x5A], [A7]+
00000A26 6600 01B8 bne +0x1BA /* 00000BE0 */
00000A2A 2D6E FF9C F5A8 move.l [A6 - 0xA58], [A6 - 0x64]
00000A30 203C 0000 FFFF move.l D0, 0xFFFF
00000A36 C0AE FFA2 and.l D0, [A6 - 0x5E]
00000A3A 3D40 F59A move.w [A6 - 0xA66], D0
00000A3E 426E FFA6 clr.w [A6 - 0x5A]
00000A42 4247 clr.w D7
00000A44 7A01 moveq.l D5, 0x01
00000A46 4246 clr.w D6
00000A48 6000 016A bra +0x16C /* 00000BB4 */
label00000A4C:
00000A4C 302E F59A move.w D0, [A6 - 0xA66]
00000A50 5340 subq.w D0, 1
00000A52 B046 cmp.w D0, D6
00000A54 57C0 seq D0
00000A56 0240 0001 andi.w D0, 0x1
00000A5A 3D40 F59C move.w [A6 - 0xA64], D0
00000A5E 598F subq.l A7, 4
00000A60 A975 syscall TickCount
00000A62 201F move.l D0, [A7]+
00000A64 B0AE F5A4 cmp.l D0, [A6 - 0xA5C]
00000A68 52C4 shi D4
00000A6A 0244 0001 andi.w D4, 0x1
00000A6E 558F subq.l A7, 2
00000A70 2F2E F5A8 move.l -[A7], [A6 - 0xA58]
00000A74 486E F5AC pea.l [A6 - 0xA54]
00000A78 4EAD 0632 jsr [A5 + 0x632 /* export_194 */]
00000A7C 3D5F F59E move.w [A6 - 0xA62], [A7]+
00000A80 6700 009C beq +0x9E /* 00000B1E */
00000A84 4A45 tst.w D5
00000A86 6700 0094 beq +0x96 /* 00000B1C */
00000A8A 41EE F61A lea.l A0, [A6 - 0x9E6]
00000A8E 48C7 ext.l D7
00000A90 2207 move.l D1, D7
00000A92 2001 move.l D0, D1
00000A94 C2FC 0066 mulu.w D1, 0x66 /* 'f' */
00000A98 4840 swap.w D0
00000A9A C0FC 0066 mulu.w D0, 0x66 /* 'f' */
00000A9E 4840 swap.w D0
00000AA0 4240 clr.w D0
00000AA2 D280 add.l D1, D0
00000AA4 D288 add.l D1, A0
00000AA6 2F01 move.l -[A7], D1
00000AA8 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000AAC 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000AB0 2F2E F5A8 move.l -[A7], [A6 - 0xA58]
00000AB4 4EAD 06CA jsr [A5 + 0x6CA /* export_213 */]
00000AB8 41EE FA16 lea.l A0, [A6 - 0x5EA]
00000ABC 48C7 ext.l D7
00000ABE 2207 move.l D1, D7
00000AC0 2001 move.l D0, D1
00000AC2 C2FC 004E mulu.w D1, 0x4E /* 'N' */
00000AC6 4840 swap.w D0
00000AC8 C0FC 004E mulu.w D0, 0x4E /* 'N' */
00000ACC 4840 swap.w D0
00000ACE 4240 clr.w D0
00000AD0 D280 add.l D1, D0
00000AD2 D288 add.l D1, A0
00000AD4 2041 movea.l A0, D1
00000AD6 117C 0001 001D move.b [A0 + 0x1D], 0x1
00000ADC 558F subq.l A7, 2
00000ADE 41EE FA16 lea.l A0, [A6 - 0x5EA]
00000AE2 48C7 ext.l D7
00000AE4 2207 move.l D1, D7
00000AE6 2001 move.l D0, D1
00000AE8 C2FC 004E mulu.w D1, 0x4E /* 'N' */
00000AEC 4840 swap.w D0
00000AEE C0FC 004E mulu.w D0, 0x4E /* 'N' */
00000AF2 4840 swap.w D0
00000AF4 4240 clr.w D0
00000AF6 D280 add.l D1, D0
00000AF8 D288 add.l D1, A0
00000AFA 2F01 move.l -[A7], D1
00000AFC 7001 moveq.l D0, 0x01
00000AFE 1F00 move.b -[A7], D0
00000B00 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
00000B04 3D5F FFA6 move.w [A6 - 0x5A], [A7]+
00000B08 6704 beq +0x6 /* 00000B0E */
00000B0A 5346 subq.w D6, 1
00000B0C 6010 bra +0x12 /* 00000B1E */
label00000B0E:
00000B0E 5247 addq.w D7, 1
00000B10 0C47 000A cmpi.w D7, 0xA /* '\n' */
00000B14 5DC5 slt D5
00000B16 0245 0001 andi.w D5, 0x1
00000B1A 6002 bra +0x4 /* 00000B1E */
label00000B1C:
00000B1C 5346 subq.w D6, 1
label00000B1E:
00000B1E 4A45 tst.w D5
00000B20 6710 beq +0x12 /* 00000B32 */
00000B22 4A6E FFA6 tst.w [A6 - 0x5A]
00000B26 660A bne +0xC /* 00000B32 */
00000B28 4A6E F59C tst.w [A6 - 0xA64]
00000B2C 6604 bne +0x6 /* 00000B32 */
00000B2E 4A44 tst.w D4
00000B30 6770 beq +0x72 /* 00000BA2 */
label00000B32:
00000B32 47EE FA16 lea.l A3, [A6 - 0x5EA]
00000B36 48C7 ext.l D7
00000B38 2207 move.l D1, D7
00000B3A 2001 move.l D0, D1
00000B3C C2FC 004E mulu.w D1, 0x4E /* 'N' */
00000B40 4840 swap.w D0
00000B42 C0FC 004E mulu.w D0, 0x4E /* 'N' */
00000B46 4840 swap.w D0
00000B48 4240 clr.w D0
00000B4A D280 add.l D1, D0
00000B4C 2841 movea.l A4, D1
00000B4E D9CB add.l A4, A3
00000B50 6042 bra +0x44 /* 00000B94 */
label00000B52:
00000B52 7001 moveq.l D0, 0x01
00000B54 B06B 0010 cmp.w D0, [A3 + 0x10]
00000B58 67F8 beq -0x6 /* 00000B52 */
00000B5A 4A6B 002A tst.w [A3 + 0x2A]
00000B5E 6730 beq +0x32 /* 00000B90 */
00000B60 D6FC 004E add.w A3, 0x4E /* 'N' */
00000B64 601E bra +0x20 /* 00000B84 */
label00000B66:
00000B66 7000 moveq.l D0, 0x00
00000B68 2D40 F554 move.l [A6 - 0xAAC], D0
00000B6C 2D4B F564 move.l [A6 - 0xA9C], A3
00000B70 558F subq.l A7, 2
00000B72 486E F548 pea.l [A6 - 0xAB8]
00000B76 7200 moveq.l D1, 0x00
00000B78 1F01 move.b -[A7], D1
00000B7A 4EAD 06A2 jsr [A5 + 0x6A2 /* export_208 */]
00000B7E 548F addq.l A7, 2
00000B80 D6FC 004E add.w A3, 0x4E /* 'N' */
label00000B84:
00000B84 B9CB cmpa.l A4, A3
00000B86 62DE bhi -0x20 /* 00000B66 */
00000B88 4EAD 2772 jsr [A5 + 0x2772 /* export_1258 */]
00000B8C 70FF moveq.l D0, 0xFFFFFFFF
00000B8E 6052 bra +0x54 /* 00000BE2 */
label00000B90:
00000B90 D6FC 004E add.w A3, 0x4E /* 'N' */
label00000B94:
00000B94 B9CB cmpa.l A4, A3
00000B96 62BA bhi -0x44 /* 00000B52 */
00000B98 4A44 tst.w D4
00000B9A 6620 bne +0x22 /* 00000BBC */
00000B9C 4247 clr.w D7
00000B9E 7A01 moveq.l D5, 0x01
00000BA0 6010 bra +0x12 /* 00000BB2 */
label00000BA2:
00000BA2 206E F5A8 movea.l A0, [A6 - 0xA58]
00000BA6 1010 move.b D0, [A0]
00000BA8 5200 addq.b D0, 1
00000BAA 4880 ext.w D0
00000BAC 48C0 ext.l D0
00000BAE D1AE F5A8 add.l [A6 - 0xA58], D0
label00000BB2:
00000BB2 5246 addq.w D6, 1
label00000BB4:
00000BB4 BC6E F59A cmp.w D6, [A6 - 0xA66]
00000BB8 6D00 FE92 blt -0x16C /* 00000A4C */
label00000BBC:
00000BBC 302E F59A move.w D0, [A6 - 0xA66]
00000BC0 48C0 ext.l D0
00000BC2 D1AE F5A0 add.l [A6 - 0xA60], D0
00000BC6 598F subq.l A7, 4
00000BC8 A975 syscall TickCount
00000BCA 201F move.l D0, [A7]+
00000BCC B0AE F5A4 cmp.l D0, [A6 - 0xA5C]
00000BD0 640E bcc +0x10 /* 00000BE0 */
00000BD2 203C FF00 0000 move.l D0, 0xFF000000
00000BD8 C0AE FFA2 and.l D0, [A6 - 0x5E]
00000BDC 6700 FE1E beq -0x1E0 /* 000009FC */
label00000BE0:
00000BE0 7000 moveq.l D0, 0x00
label00000BE2:
00000BE2 4CEE 18F0 F530 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0xAD0]
00000BE8 4E5E unlink A6
00000BEA 4E75 rts
fn00000BEC:
00000BEC 4E56 FEC6 link A6, -0x013A
00000BF0 48E7 0118 movem.l -[A7], D7,A3,A4
00000BF4 49EE FFC0 lea.l A4, [A6 - 0x40]
00000BF8 7000 moveq.l D0, 0x00
00000BFA 2D40 FF4C move.l [A6 - 0xB4], D0
00000BFE 2D40 FF52 move.l [A6 - 0xAE], D0
00000C02 3D6E 0008 FF58 move.w [A6 - 0xA8], [A6 + 0x8]
00000C08 558F subq.l A7, 2
00000C0A 486E FF40 pea.l [A6 - 0xC0]
00000C0E 7200 moveq.l D1, 0x00
00000C10 1F01 move.b -[A7], D1
00000C12 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00000C16 4A5F tst.w [A7]+
00000C18 6714 beq +0x16 /* 00000C2E */
00000C1A 7003 moveq.l D0, 0x03
00000C1C 2F00 move.l -[A7], D0
00000C1E 4EBA FA6C jsr [PC - 0x594 /* 0000068C */]
00000C22 1D7C 0001 000A move.b [A6 + 0xA], 0x1
00000C28 588F addq.l A7, 4
00000C2A 6000 0290 bra +0x292 /* 00000EBC */
label00000C2E:
00000C2E 2D6E FF5C FF64 move.l [A6 - 0x9C], [A6 - 0xA4]
00000C34 598F subq.l A7, 4
00000C36 2F2E FF5C move.l -[A7], [A6 - 0xA4]
00000C3A 4EAD 03C2 jsr [A5 + 0x3C2 /* export_116 */]
00000C3E 2D5F FF60 move.l [A6 - 0xA0], [A7]+
00000C42 3D7C 0001 FF6C move.w [A6 - 0x94], 0x1
00000C48 7000 moveq.l D0, 0x00
00000C4A 2D40 FF6E move.l [A6 - 0x92], D0
00000C4E 4AAE FF60 tst.l [A6 - 0xA0]
00000C52 6712 beq +0x14 /* 00000C66 */
00000C54 558F subq.l A7, 2
00000C56 486E FF40 pea.l [A6 - 0xC0]
00000C5A 7000 moveq.l D0, 0x00
00000C5C 1F00 move.b -[A7], D0
00000C5E 4EAD 048A jsr [A5 + 0x48A /* export_141 */]
00000C62 4A5F tst.w [A7]+
00000C64 6714 beq +0x16 /* 00000C7A */
label00000C66:
00000C66 7003 moveq.l D0, 0x03
00000C68 2F00 move.l -[A7], D0
00000C6A 4EBA FA20 jsr [PC - 0x5E0 /* 0000068C */]
00000C6E 1D7C 0001 000A move.b [A6 + 0xA], 0x1
00000C74 588F addq.l A7, 4
00000C76 6000 0244 bra +0x246 /* 00000EBC */
label00000C7A:
00000C7A 266E FF60 movea.l A3, [A6 - 0xA0]
00000C7E 7000 moveq.l D0, 0x00
00000C80 1013 move.b D0, [A3]
00000C82 D08B add.l D0, A3
00000C84 2640 movea.l A3, D0
00000C86 528B addq.l A3, 1
00000C88 1013 move.b D0, [A3]
00000C8A 5200 addq.b D0, 1
00000C8C 7200 moveq.l D1, 0x00
00000C8E 1200 move.b D1, D0
00000C90 D7C1 add.l A3, D1
00000C92 1013 move.b D0, [A3]
00000C94 5200 addq.b D0, 1
00000C96 7200 moveq.l D1, 0x00
00000C98 1200 move.b D1, D0
00000C9A D7C1 add.l A3, D1
00000C9C 2F0B move.l -[A7], A3
00000C9E 486E FFE0 pea.l [A6 - 0x20]
00000CA2 7000 moveq.l D0, 0x00
00000CA4 1013 move.b D0, [A3]
00000CA6 5280 addq.l D0, 1
00000CA8 2F00 move.l -[A7], D0
00000CAA 4EAD 042A jsr [A5 + 0x42A /* export_129 */]
00000CAE 206D B42C movea.l A0, [A5 - 0x4BD4]
00000CB2 4868 00FA pea.l [A0 + 0xFA]
00000CB6 486E FFE0 pea.l [A6 - 0x20]
00000CBA 4EBA F526 jsr [PC - 0xADA /* 000001E2 */]
00000CBE 1013 move.b D0, [A3]
00000CC0 5200 addq.b D0, 1
00000CC2 7200 moveq.l D1, 0x00
00000CC4 1200 move.b D1, D0
00000CC6 D7C1 add.l A3, D1
00000CC8 2F0B move.l -[A7], A3
00000CCA 2F0C move.l -[A7], A4
00000CCC 7000 moveq.l D0, 0x00
00000CCE 1013 move.b D0, [A3]
00000CD0 5280 addq.l D0, 1
00000CD2 2F00 move.l -[A7], D0
00000CD4 4EAD 042A jsr [A5 + 0x42A /* export_129 */]
00000CD8 206D B42C movea.l A0, [A5 - 0x4BD4]
00000CDC 4868 00FA pea.l [A0 + 0xFA]
00000CE0 2F0C move.l -[A7], A4
00000CE2 4EBA F4FE jsr [PC - 0xB02 /* 000001E2 */]
00000CE6 1013 move.b D0, [A3]
00000CE8 5200 addq.b D0, 1
00000CEA 7200 moveq.l D1, 0x00
00000CEC 1200 move.b D1, D0
00000CEE D7C1 add.l A3, D1
00000CF0 2F0B move.l -[A7], A3
00000CF2 486E FFBC pea.l [A6 - 0x44]
00000CF6 7004 moveq.l D0, 0x04
00000CF8 2F00 move.l -[A7], D0
00000CFA 4EAD 042A jsr [A5 + 0x42A /* export_129 */]
00000CFE 200B move.l D0, A3
00000D00 5880 addq.l D0, 4
00000D02 2F00 move.l -[A7], D0
00000D04 486E FFBA pea.l [A6 - 0x46]
00000D08 7002 moveq.l D0, 0x02
00000D0A 2F00 move.l -[A7], D0
00000D0C 4EAD 042A jsr [A5 + 0x42A /* export_129 */]
00000D10 2F2E FF60 move.l -[A7], [A6 - 0xA0]
00000D14 4EAD 03D2 jsr [A5 + 0x3D2 /* export_118 */]
00000D18 7000 moveq.l D0, 0x00
00000D1A 2D40 FED2 move.l [A6 - 0x12E], D0
00000D1E 41EE FFE0 lea.l A0, [A6 - 0x20]
00000D22 2D48 FED8 move.l [A6 - 0x128], A0
00000D26 426E FEDC clr.w [A6 - 0x124]
00000D2A 3D7C FFFF FEE2 move.w [A6 - 0x11E], 0xFFFF
00000D30 558F subq.l A7, 2
00000D32 486E FEC6 pea.l [A6 - 0x13A]
00000D36 7200 moveq.l D1, 0x00
00000D38 1F01 move.b -[A7], D1
00000D3A 4EAD 0532 jsr [A5 + 0x532 /* export_162 */]
00000D3E 4A5F tst.w [A7]+
00000D40 4FEF 0010 lea.l A7, [A7 + 0x10]
00000D44 6714 beq +0x16 /* 00000D5A */
00000D46 7007 moveq.l D0, 0x07
00000D48 2F00 move.l -[A7], D0
00000D4A 4EBA F940 jsr [PC - 0x6C0 /* 0000068C */]
00000D4E 1D7C 0001 000A move.b [A6 + 0xA], 0x1
00000D54 588F addq.l A7, 4
00000D56 6000 0164 bra +0x166 /* 00000EBC */
label00000D5A:
00000D5A 206D B42C movea.l A0, [A5 - 0x4BD4]
00000D5E 302E FEDC move.w D0, [A6 - 0x124]
00000D62 B068 00F4 cmp.w D0, [A0 + 0xF4]
00000D66 662A bne +0x2C /* 00000D92 */
00000D68 206D B42C movea.l A0, [A5 - 0x4BD4]
00000D6C 202E FFBC move.l D0, [A6 - 0x44]
00000D70 B0A8 00F6 cmp.l D0, [A0 + 0xF6]
00000D74 661C bne +0x1E /* 00000D92 */
00000D76 558F subq.l A7, 2
00000D78 2F0C move.l -[A7], A4
00000D7A 206D B42C movea.l A0, [A5 - 0x4BD4]
00000D7E 4868 00D4 pea.l [A0 + 0xD4]
00000D82 7001 moveq.l D0, 0x01
00000D84 1F00 move.b -[A7], D0
00000D86 1F00 move.b -[A7], D0
00000D88 4EAD 046A jsr [A5 + 0x46A /* export_137 */]
00000D8C 4A1F tst.b [A7]+
00000D8E 6600 00B4 bne +0xB6 /* 00000E44 */
label00000D92:
00000D92 2D4C FF52 move.l [A6 - 0xAE], A4
00000D96 3D6E FEDC FF56 move.w [A6 - 0xAA], [A6 - 0x124]
00000D9C 422E FF5A clr.b [A6 - 0xA6]
00000DA0 1D7C 0001 FF5B move.b [A6 - 0xA5], 0x1
00000DA6 7000 moveq.l D0, 0x00
00000DA8 2D40 FF5C move.l [A6 - 0xA4], D0
00000DAC 2D6E FFBC FF70 move.l [A6 - 0x90], [A6 - 0x44]
00000DB2 558F subq.l A7, 2
00000DB4 486E FF40 pea.l [A6 - 0xC0]
00000DB8 7200 moveq.l D1, 0x00
00000DBA 1F01 move.b -[A7], D1
00000DBC 4EAD 053A jsr [A5 + 0x53A /* export_163 */]
00000DC0 4A5F tst.w [A7]+
00000DC2 6714 beq +0x16 /* 00000DD8 */
00000DC4 7007 moveq.l D0, 0x07
00000DC6 2F00 move.l -[A7], D0
00000DC8 4EBA F8C2 jsr [PC - 0x73E /* 0000068C */]
00000DCC 1D7C 0001 000A move.b [A6 + 0xA], 0x1
00000DD2 588F addq.l A7, 4
00000DD4 6000 00E6 bra +0xE8 /* 00000EBC */
label00000DD8:
00000DD8 41EE FFBA lea.l A0, [A6 - 0x46]
00000DDC 2D48 FF60 move.l [A6 - 0xA0], A0
00000DE0 7002 moveq.l D0, 0x02
00000DE2 2D40 FF64 move.l [A6 - 0x9C], D0
00000DE6 3D7C 0002 FF6C move.w [A6 - 0x94], 0x2
00000DEC 72FE moveq.l D1, 0xFFFFFFFE
00000DEE 2D41 FF6E move.l [A6 - 0x92], D1
00000DF2 558F subq.l A7, 2
00000DF4 486E FF40 pea.l [A6 - 0xC0]
00000DF8 7000 moveq.l D0, 0x00
00000DFA 1F00 move.b -[A7], D0
00000DFC 4EAD 048A jsr [A5 + 0x48A /* export_141 */]
00000E00 558F subq.l A7, 2
00000E02 486E FF40 pea.l [A6 - 0xC0]
00000E06 7000 moveq.l D0, 0x00
00000E08 1F00 move.b -[A7], D0
00000E0A 4EAD 0482 jsr [A5 + 0x482 /* export_140 */]
00000E0E 2D6E FFBC FF70 move.l [A6 - 0x90], [A6 - 0x44]
00000E14 558F subq.l A7, 2
00000E16 486E FF40 pea.l [A6 - 0xC0]
00000E1A 7000 moveq.l D0, 0x00
00000E1C 1F00 move.b -[A7], D0
00000E1E 4EAD 0542 jsr [A5 + 0x542 /* export_164 */]
00000E22 4A5F tst.w [A7]+
00000E24 588F addq.l A7, 4
00000E26 6714 beq +0x16 /* 00000E3C */
00000E28 7007 moveq.l D0, 0x07
00000E2A 2F00 move.l -[A7], D0
00000E2C 4EBA F85E jsr [PC - 0x7A2 /* 0000068C */]
00000E30 1D7C 0001 000A move.b [A6 + 0xA], 0x1
00000E36 588F addq.l A7, 4
00000E38 6000 0082 bra +0x84 /* 00000EBC */
label00000E3C:
00000E3C 3B6E FF58 B426 move.w [A5 - 0x4BDA], [A6 - 0xA8]
00000E42 600A bra +0xC /* 00000E4E */
label00000E44:
00000E44 206D B42C movea.l A0, [A5 - 0x4BD4]
00000E48 3D68 00FE FF58 move.w [A6 - 0xA8], [A0 + 0xFE]
label00000E4E:
00000E4E 558F subq.l A7, 2
00000E50 3F2E FF58 move.w -[A7], [A6 - 0xA8]
00000E54 486E FF6E pea.l [A6 - 0x92]
00000E58 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
00000E5C 7001 moveq.l D0, 0x01
00000E5E 2D40 FF64 move.l [A6 - 0x9C], D0
00000E62 3D7C 0001 FF6C move.w [A6 - 0x94], 0x1
00000E68 7E00 moveq.l D7, 0x00
00000E6A 548F addq.l A7, 2
00000E6C 601E bra +0x20 /* 00000E8C */
label00000E6E:
00000E6E 52AE FF6E addq.l [A6 - 0x92], 1
00000E72 558F subq.l A7, 2
00000E74 486E FF40 pea.l [A6 - 0xC0]
00000E78 7000 moveq.l D0, 0x00
00000E7A 1F00 move.b -[A7], D0
00000E7C 4EAD 052A jsr [A5 + 0x52A /* export_161 */]
00000E80 4A5F tst.w [A7]+
00000E82 6606 bne +0x8 /* 00000E8A */
00000E84 422E 000A clr.b [A6 + 0xA]
00000E88 6032 bra +0x34 /* 00000EBC */
label00000E8A:
00000E8A 5287 addq.l D7, 1
label00000E8C:
00000E8C 302E FFBA move.w D0, [A6 - 0x46]
00000E90 48C0 ext.l D0
00000E92 B087 cmp.l D0, D7
00000E94 6ED8 bgt -0x26 /* 00000E6E */
00000E96 4A6D B426 tst.w [A5 - 0x4BDA]
00000E9A 6710 beq +0x12 /* 00000EAC */
00000E9C 558F subq.l A7, 2
00000E9E 486E FF40 pea.l [A6 - 0xC0]
00000EA2 7000 moveq.l D0, 0x00
00000EA4 1F00 move.b -[A7], D0
00000EA6 4EAD 0482 jsr [A5 + 0x482 /* export_140 */]
00000EAA 548F addq.l A7, 2
label00000EAC:
00000EAC 7006 moveq.l D0, 0x06
00000EAE 2F00 move.l -[A7], D0
00000EB0 4EBA F7DA jsr [PC - 0x826 /* 0000068C */]
00000EB4 1D7C 0001 000A move.b [A6 + 0xA], 0x1
00000EBA 588F addq.l A7, 4
label00000EBC:
00000EBC 4CEE 1880 FEBA movem.l D7,A3,A4, [A6 - 0x146]
00000EC2 4E5E unlink A6
00000EC4 205F movea.l A0, [A7]+
00000EC6 544F addq.w A7, 2
00000EC8 4ED0 jmp [A0]
fn00000ECA:
00000ECA 4E56 FFF2 link A6, -0x000E
00000ECE 48E7 0018 movem.l -[A7], A3,A4
00000ED2 286E 000E movea.l A4, [A6 + 0xE]
00000ED6 266E 0008 movea.l A3, [A6 + 0x8]
00000EDA 2F0C move.l -[A7], A4
00000EDC 3F2E 000C move.w -[A7], [A6 + 0xC]
00000EE0 486E FFF2 pea.l [A6 - 0xE]
00000EE4 486E FFF4 pea.l [A6 - 0xC]
00000EE8 2F0B move.l -[A7], A3
00000EEA A98D syscall GetDialogItem/GetDItem
00000EEC 2F0C move.l -[A7], A4
00000EEE A873 syscall SetPort
00000EF0 7001 moveq.l D0, 0x01
00000EF2 3F00 move.w -[A7], D0
00000EF4 A887 syscall TextFont
00000EF6 206D B42C movea.l A0, [A5 - 0x4BD4]
00000EFA 3F28 0014 move.w -[A7], [A0 + 0x14]
00000EFE A88A syscall TextSize
00000F00 486E FFF8 pea.l [A6 - 0x8]
00000F04 A88B syscall GetFontInfo
00000F06 302E FFFA move.w D0, [A6 - 0x6]
00000F0A D06E FFF8 add.w D0, [A6 - 0x8]
00000F0E 322E FFFE move.w D1, [A6 - 0x2]
00000F12 D240 add.w D1, D0
00000F14 3D41 FFF2 move.w [A6 - 0xE], D1
00000F18 302E FFF2 move.w D0, [A6 - 0xE]
00000F1C D053 add.w D0, [A3]
00000F1E 3740 0004 move.w [A3 + 0x4], D0
00000F22 3D6E FFF2 0012 move.w [A6 + 0x12], [A6 - 0xE]
00000F28 4CEE 1800 FFEA movem.l A3,A4, [A6 - 0x16]
00000F2E 4E5E unlink A6
00000F30 205F movea.l A0, [A7]+
00000F32 DEFC 000A add.w A7, 0xA /* '\n' */
00000F36 4ED0 jmp [A0]
fn00000F38:
00000F38 4E56 0000 link A6, 0
00000F3C 48E7 0018 movem.l -[A7], A3,A4
00000F40 286E 000A movea.l A4, [A6 + 0xA]
00000F44 266E 000E movea.l A3, [A6 + 0xE]
00000F48 486B 0001 pea.l [A3 + 0x1]
00000F4C 7000 moveq.l D0, 0x00
00000F4E 1013 move.b D0, [A3]
00000F50 2F00 move.l -[A7], D0
00000F52 2F0C move.l -[A7], A4
00000F54 7000 moveq.l D0, 0x00
00000F56 3F00 move.w -[A7], D0
00000F58 A9CE syscall TETextBox/TextBox
00000F5A 2F0C move.l -[A7], A4
00000F5C 7000 moveq.l D0, 0x00
00000F5E 3F00 move.w -[A7], D0
00000F60 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000F64 A8A8 syscall OffsetRect
00000F66 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00000F6C 4E5E unlink A6
00000F6E 205F movea.l A0, [A7]+
00000F70 DEFC 000A add.w A7, 0xA /* '\n' */
00000F74 4ED0 jmp [A0]
fn00000F76:
00000F76 4E56 FEF6 link A6, -0x010A
00000F7A 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000F7E 286E 000C movea.l A4, [A6 + 0xC]
00000F82 3C2E 0008 move.w D6, [A6 + 0x8]
00000F86 47EE FEFE lea.l A3, [A6 - 0x102]
00000F8A 3D6C 0044 FFFE move.w [A6 - 0x2], [A4 + 0x44]
00000F90 382C 004A move.w D4, [A4 + 0x4A]
00000F94 558F subq.l A7, 2
00000F96 2F0C move.l -[A7], A4
00000F98 3F2E 000A move.w -[A7], [A6 + 0xA]
00000F9C 486E FEF6 pea.l [A6 - 0x10A]
00000FA0 4EBA FF28 jsr [PC - 0xD8 /* 00000ECA */]
00000FA4 3A1F move.w D5, [A7]+
00000FA6 2F0B move.l -[A7], A3
00000FA8 3F06 move.w -[A7], D6
00000FAA 7001 moveq.l D0, 0x01
00000FAC 3F00 move.w -[A7], D0
00000FAE 4EAD 0602 jsr [A5 + 0x602 /* export_188 */]
00000FB2 7E01 moveq.l D7, 0x01
00000FB4 602C bra +0x2E /* 00000FE2 */
label00000FB6:
00000FB6 486B 0001 pea.l [A3 + 0x1]
00000FBA 7000 moveq.l D0, 0x00
00000FBC 1013 move.b D0, [A3]
00000FBE 2F00 move.l -[A7], D0
00000FC0 486E FEF6 pea.l [A6 - 0x10A]
00000FC4 7000 moveq.l D0, 0x00
00000FC6 3F00 move.w -[A7], D0
00000FC8 A9CE syscall TETextBox/TextBox
00000FCA 486E FEF6 pea.l [A6 - 0x10A]
00000FCE 7000 moveq.l D0, 0x00
00000FD0 3F00 move.w -[A7], D0
00000FD2 3F05 move.w -[A7], D5
00000FD4 A8A8 syscall OffsetRect
00000FD6 5247 addq.w D7, 1
00000FD8 2F0B move.l -[A7], A3
00000FDA 3F06 move.w -[A7], D6
00000FDC 3F07 move.w -[A7], D7
00000FDE 4EAD 0602 jsr [A5 + 0x602 /* export_188 */]
label00000FE2:
00000FE2 4A13 tst.b [A3]
00000FE4 66D0 bne -0x2E /* 00000FB6 */
00000FE6 3F2E FFFE move.w -[A7], [A6 - 0x2]
00000FEA A887 syscall TextFont
00000FEC 3F04 move.w -[A7], D4
00000FEE A88A syscall TextSize
00000FF0 4CEE 18F0 FEDE movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x122]
00000FF6 4E5E unlink A6
00000FF8 205F movea.l A0, [A7]+
00000FFA 504F addq.w A7, 8
00000FFC 4ED0 jmp [A0]
fn00000FFE:
00000FFE 4E56 FFEE link A6, -0x0012
00001002 2F0B move.l -[A7], A3
00001004 266E 0008 movea.l A3, [A6 + 0x8]
00001008 2F0B move.l -[A7], A3
0000100A 3F2E 000E move.w -[A7], [A6 + 0xE]
0000100E 486E FFEE pea.l [A6 - 0x12]
00001012 486E FFF4 pea.l [A6 - 0xC]
00001016 486E FFF8 pea.l [A6 - 0x8]
0000101A A98D syscall GetDialogItem/GetDItem
0000101C 206E FFF4 movea.l A0, [A6 - 0xC]
00001020 2050 movea.l A0, [A0]
00001022 303C 00FF move.w D0, 0xFF
00001026 C028 0011 and.b D0, [A0 + 0x11]
0000102A 7200 moveq.l D1, 0x00
0000102C 1200 move.b D1, D0
0000102E 0C81 0000 00FF cmpi.l D1, 0xFF
00001034 6720 beq +0x22 /* 00001056 */
00001036 2F2E FFF4 move.l -[A7], [A6 - 0xC]
0000103A 7001 moveq.l D0, 0x01
0000103C 3F00 move.w -[A7], D0
0000103E A95D syscall HiliteControl
00001040 7006 moveq.l D0, 0x06
00001042 2F00 move.l -[A7], D0
00001044 486E FFF0 pea.l [A6 - 0x10]
00001048 4EAD 0462 jsr [A5 + 0x462 /* export_136 */]
0000104C 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001050 7000 moveq.l D0, 0x00
00001052 3F00 move.w -[A7], D0
00001054 A95D syscall HiliteControl
label00001056:
00001056 266E FFEA movea.l A3, [A6 - 0x16]
0000105A 4E5E unlink A6
0000105C 4E75 rts
export_1247:
0000105E 4E56 FEEC link A6, -0x0114
00001062 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00001066 286E 000C movea.l A4, [A6 + 0xC]
0000106A 266E 0010 movea.l A3, [A6 + 0x10]
0000106E 2F0B move.l -[A7], A3
00001070 A873 syscall SetPort
00001072 7006 moveq.l D0, 0x06
00001074 B054 cmp.w D0, [A4]
00001076 6628 bne +0x2A /* 000010A0 */
00001078 B7EC 0002 cmpa.l A3, [A4 + 0x2]
0000107C 6622 bne +0x24 /* 000010A0 */
0000107E 2F0B move.l -[A7], A3
00001080 7003 moveq.l D0, 0x03
00001082 3F00 move.w -[A7], D0
00001084 486E FEF2 pea.l [A6 - 0x10E]
00001088 486E FEF4 pea.l [A6 - 0x10C]
0000108C 486E FEF8 pea.l [A6 - 0x108]
00001090 A98D syscall GetDialogItem/GetDItem
00001092 2F2E FEF4 move.l -[A7], [A6 - 0x10C]
00001096 486E FF00 pea.l [A6 - 0x100]
0000109A A990 syscall GetDialogItemText/GetIText
0000109C 6000 015E bra +0x160 /* 000011FC */
label000010A0:
000010A0 7003 moveq.l D0, 0x03
000010A2 B054 cmp.w D0, [A4]
000010A4 6708 beq +0xA /* 000010AE */
000010A6 7005 moveq.l D0, 0x05
000010A8 B054 cmp.w D0, [A4]
000010AA 6600 0150 bne +0x152 /* 000011FC */
label000010AE:
000010AE 1D6C 0005 FEF1 move.b [A6 - 0x10F], [A4 + 0x5]
000010B4 598F subq.l A7, 4
000010B6 2F0B move.l -[A7], A3
000010B8 A917 syscall GetWRefCon
000010BA 201F move.l D0, [A7]+
000010BC 1C00 move.b D6, D0
000010BE BC2E FEF1 cmp.b D6, [A6 - 0x10F]
000010C2 6628 bne +0x2A /* 000010EC */
000010C4 302C 000E move.w D0, [A4 + 0xE]
000010C8 C07C 0100 and.w D0, 0x100
000010CC 671E beq +0x20 /* 000010EC */
000010CE 206E 0008 movea.l A0, [A6 + 0x8]
000010D2 30BC 0002 move.w [A0], 0x2
000010D6 7002 moveq.l D0, 0x02
000010D8 2F00 move.l -[A7], D0
000010DA 2F0B move.l -[A7], A3
000010DC 4EBA FF20 jsr [PC - 0xE0 /* 00000FFE */]
000010E0 1D7C 0001 0014 move.b [A6 + 0x14], 0x1
000010E6 508F addq.l A7, 8
000010E8 6000 017C bra +0x17E /* 00001266 */
label000010EC:
000010EC 7003 moveq.l D0, 0x03
000010EE B02E FEF1 cmp.b D0, [A6 - 0x10F]
000010F2 663E bne +0x40 /* 00001132 */
000010F4 2F0B move.l -[A7], A3
000010F6 7001 moveq.l D0, 0x01
000010F8 3F00 move.w -[A7], D0
000010FA 486E FEF2 pea.l [A6 - 0x10E]
000010FE 486E FEF4 pea.l [A6 - 0x10C]
00001102 486E FEF8 pea.l [A6 - 0x108]
00001106 A98D syscall GetDialogItem/GetDItem
00001108 206E FEF4 movea.l A0, [A6 - 0x10C]
0000110C 2050 movea.l A0, [A0]
0000110E 4A28 0011 tst.b [A0 + 0x11]
00001112 661E bne +0x20 /* 00001132 */
00001114 206E 0008 movea.l A0, [A6 + 0x8]
00001118 30BC 0001 move.w [A0], 0x1
0000111C 7001 moveq.l D0, 0x01
0000111E 2F00 move.l -[A7], D0
00001120 2F0B move.l -[A7], A3
00001122 4EBA FEDA jsr [PC - 0x126 /* 00000FFE */]
00001126 1D7C 0001 0014 move.b [A6 + 0x14], 0x1
0000112C 508F addq.l A7, 8
0000112E 6000 0136 bra +0x138 /* 00001266 */
label00001132:
00001132 701C moveq.l D0, 0x1C
00001134 B02E FEF1 cmp.b D0, [A6 - 0x10F]
00001138 6308 bls +0xA /* 00001142 */
0000113A 7008 moveq.l D0, 0x08
0000113C B02E FEF1 cmp.b D0, [A6 - 0x10F]
00001140 6608 bne +0xA /* 0000114A */
label00001142:
00001142 707F moveq.l D0, 0x7F
00001144 B02E FEF1 cmp.b D0, [A6 - 0x10F]
00001148 660E bne +0x10 /* 00001158 */
label0000114A:
0000114A 297C 0000 3009 0002 move.l [A4 + 0x2], 0x3009 /* '0\t' */
00001152 1D7C 0009 FEF1 move.b [A6 - 0x10F], 0x9 /* '\t' */
label00001158:
00001158 701F moveq.l D0, 0x1F
0000115A B02E FEF1 cmp.b D0, [A6 - 0x10F]
0000115E 6400 009C bcc +0x9E /* 000011FC */
00001162 2F0B move.l -[A7], A3
00001164 302B 00A4 move.w D0, [A3 + 0xA4]
00001168 5240 addq.w D0, 1
0000116A 3F00 move.w -[A7], D0
0000116C 486E FEF2 pea.l [A6 - 0x10E]
00001170 486E FEF4 pea.l [A6 - 0x10C]
00001174 486E FEF8 pea.l [A6 - 0x108]
00001178 A98D syscall GetDialogItem/GetDItem
0000117A 2D6B 00A0 FEEC move.l [A6 - 0x114], [A3 + 0xA0]
00001180 206E FEEC movea.l A0, [A6 - 0x114]
00001184 2050 movea.l A0, [A0]
00001186 3E28 0020 move.w D7, [A0 + 0x20]
0000118A 206E FEEC movea.l A0, [A6 - 0x114]
0000118E 2050 movea.l A0, [A0]
00001190 3A28 0022 move.w D5, [A0 + 0x22]
00001194 206E FEEC movea.l A0, [A6 - 0x114]
00001198 2050 movea.l A0, [A0]
0000119A 2D68 003E FEF4 move.l [A6 - 0x10C], [A0 + 0x3E]
000011A0 558F subq.l A7, 2
000011A2 486E FEF4 pea.l [A6 - 0x10C]
000011A6 4EAD 05B2 jsr [A5 + 0x5B2 /* export_178 */]
000011AA 598F subq.l A7, 4
000011AC 2F2E FEF4 move.l -[A7], [A6 - 0x10C]
000011B0 48C7 ext.l D7
000011B2 2F07 move.l -[A7], D7
000011B4 7000 moveq.l D0, 0x00
000011B6 2F00 move.l -[A7], D0
000011B8 48C5 ext.l D5
000011BA 48C7 ext.l D7
000011BC 2205 move.l D1, D5
000011BE 9287 sub.l D1, D7
000011C0 2F01 move.l -[A7], D1
000011C2 486E FEF1 pea.l [A6 - 0x10F]
000011C6 7201 moveq.l D1, 0x01
000011C8 2F01 move.l -[A7], D1
000011CA A9E0 syscall Munger
000011CC 2F2E FEF4 move.l -[A7], [A6 - 0x10C]
000011D0 486E FF00 pea.l [A6 - 0x100]
000011D4 A990 syscall GetDialogItemText/GetIText
000011D6 2F2E FEF4 move.l -[A7], [A6 - 0x10C]
000011DA 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */]
000011DE 558F subq.l A7, 2
000011E0 486E FF00 pea.l [A6 - 0x100]
000011E4 A88C syscall StringWidth
000011E6 302E FEFE move.w D0, [A6 - 0x102]
000011EA 906E FEFA sub.w D0, [A6 - 0x106]
000011EE B05F cmp.w D0, [A7]+
000011F0 5C8F addq.l A7, 6
000011F2 6E08 bgt +0xA /* 000011FC */
000011F4 7001 moveq.l D0, 0x01
000011F6 3F00 move.w -[A7], D0
000011F8 A9C8 syscall SysBeep
000011FA 4254 clr.w [A4]
label000011FC:
000011FC 2F0B move.l -[A7], A3
000011FE 7003 moveq.l D0, 0x03
00001200 3F00 move.w -[A7], D0
00001202 486E FEF2 pea.l [A6 - 0x10E]
00001206 486E FEF4 pea.l [A6 - 0x10C]
0000120A 486E FEF8 pea.l [A6 - 0x108]
0000120E A98D syscall GetDialogItem/GetDItem
00001210 2F2E FEF4 move.l -[A7], [A6 - 0x10C]
00001214 486E FF00 pea.l [A6 - 0x100]
00001218 A990 syscall GetDialogItemText/GetIText
0000121A 2F0B move.l -[A7], A3
0000121C 7001 moveq.l D0, 0x01
0000121E 3F00 move.w -[A7], D0
00001220 486E FEF2 pea.l [A6 - 0x10E]
00001224 486E FEF4 pea.l [A6 - 0x10C]
00001228 486E FEF8 pea.l [A6 - 0x108]
0000122C A98D syscall GetDialogItem/GetDItem
0000122E 4A2E FF00 tst.b [A6 - 0x100]
00001232 6704 beq +0x6 /* 00001238 */
00001234 7000 moveq.l D0, 0x00
00001236 6006 bra +0x8 /* 0000123E */
label00001238:
00001238 203C 0000 00FF move.l D0, 0xFF
label0000123E:
0000123E 3D40 FEF2 move.w [A6 - 0x10E], D0
00001242 206E FEF4 movea.l A0, [A6 - 0x10C]
00001246 2050 movea.l A0, [A0]
00001248 7000 moveq.l D0, 0x00
0000124A 1028 0011 move.b D0, [A0 + 0x11]
0000124E 322E FEF2 move.w D1, [A6 - 0x10E]
00001252 48C1 ext.l D1
00001254 B280 cmp.l D1, D0
00001256 670A beq +0xC /* 00001262 */
00001258 2F2E FEF4 move.l -[A7], [A6 - 0x10C]
0000125C 3F2E FEF2 move.w -[A7], [A6 - 0x10E]
00001260 A95D syscall HiliteControl
label00001262:
00001262 422E 0014 clr.b [A6 + 0x14]
label00001266:
00001266 4CEE 18E0 FED8 movem.l D5,D6,D7,A3,A4, [A6 - 0x128]
0000126C 4E5E unlink A6
0000126E 205F movea.l A0, [A7]+
00001270 DEFC 000C add.w A7, 0xC
00001274 4ED0 jmp [A0]
export_1248:
00001276 4E56 0000 link A6, 0
0000127A 2F0B move.l -[A7], A3
0000127C 266E 000A movea.l A3, [A6 + 0xA]
00001280 2F0B move.l -[A7], A3
00001282 3F2E 0008 move.w -[A7], [A6 + 0x8]
00001286 3F3C 0087 move.w -[A7], 0x87
0000128A 4EBA FCEA jsr [PC - 0x316 /* 00000F76 */]
0000128E 266E FFFC movea.l A3, [A6 - 0x4]
00001292 4E5E unlink A6
00001294 205F movea.l A0, [A7]+
00001296 5C4F addq.w A7, 6
00001298 4ED0 jmp [A0]
export_1249:
0000129A 1F7C 0001 0004 move.b [A7 + 0x4], 0x1
000012A0 4E75 rts
fn000012A2:
000012A2 4E56 FE24 link A6, -0x01DC
000012A6 48E7 1318 movem.l -[A7], D3,D6,D7,A3,A4
000012AA 3C2E 000A move.w D6, [A6 + 0xA]
000012AE 49EE FEDA lea.l A4, [A6 - 0x126]
000012B2 206D B42C movea.l A0, [A5 - 0x4BD4]
000012B6 4A68 0024 tst.w [A0 + 0x24]
000012BA 6F6A ble +0x6C /* 00001326 */
000012BC 7000 moveq.l D0, 0x00
000012BE 2D40 FF6C move.l [A6 - 0x94], D0
000012C2 41EE FFE0 lea.l A0, [A6 - 0x20]
000012C6 2D48 FF72 move.l [A6 - 0x8E], A0
000012CA 206D B42C movea.l A0, [A5 - 0x4BD4]
000012CE 3D68 00F4 FF76 move.w [A6 - 0x8A], [A0 + 0xF4]
000012D4 426E FF7C clr.w [A6 - 0x84]
000012D8 558F subq.l A7, 2
000012DA 486E FF60 pea.l [A6 - 0xA0]
000012DE 7200 moveq.l D1, 0x00
000012E0 1F01 move.b -[A7], D1
000012E2 4EAD 0532 jsr [A5 + 0x532 /* export_162 */]
000012E6 7000 moveq.l D0, 0x00
000012E8 2D40 FF54 move.l [A6 - 0xAC], D0
000012EC 720E moveq.l D1, 0x0E
000012EE 2D41 FF84 move.l [A6 - 0x7C], D1
000012F2 41EE FF52 lea.l A0, [A6 - 0xAE]
000012F6 2D48 FF80 move.l [A6 - 0x80], A0
000012FA 558F subq.l A7, 2
000012FC 486E FF60 pea.l [A6 - 0xA0]
00001300 7000 moveq.l D0, 0x00
00001302 1F00 move.b -[A7], D0
00001304 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
00001308 203C 0001 0000 move.l D0, 0x10000
0000130E C0AE FF54 and.l D0, [A6 - 0xAC]
00001312 588F addq.l A7, 4
00001314 6610 bne +0x12 /* 00001326 */
00001316 7005 moveq.l D0, 0x05
00001318 2F00 move.l -[A7], D0
0000131A 4EBA F370 jsr [PC - 0xC90 /* 0000068C */]
0000131E 7001 moveq.l D0, 0x01
00001320 588F addq.l A7, 4
00001322 6000 0218 bra +0x21A /* 0000153C */
label00001326:
00001326 7001 moveq.l D0, 0x01
00001328 2D40 FFDC move.l [A6 - 0x24], D0
0000132C 558F subq.l A7, 2
0000132E 3F06 move.w -[A7], D6
00001330 486E FFDC pea.l [A6 - 0x24]
00001334 486E FFDA pea.l [A6 - 0x26]
00001338 4EAD 04AA jsr [A5 + 0x4AA /* export_145 */]
0000133C 4A5F tst.w [A7]+
0000133E 6710 beq +0x12 /* 00001350 */
00001340 7001 moveq.l D0, 0x01
00001342 2F00 move.l -[A7], D0
00001344 4EBA F346 jsr [PC - 0xCBA /* 0000068C */]
00001348 7001 moveq.l D0, 0x01
0000134A 588F addq.l A7, 4
0000134C 6000 01EE bra +0x1F0 /* 0000153C */
label00001350:
00001350 558F subq.l A7, 2
00001352 3F06 move.w -[A7], D6
00001354 7001 moveq.l D0, 0x01
00001356 3F00 move.w -[A7], D0
00001358 7200 moveq.l D1, 0x00
0000135A 2F01 move.l -[A7], D1
0000135C 4EAD 0502 jsr [A5 + 0x502 /* export_156 */]
00001360 558F subq.l A7, 2
00001362 3F06 move.w -[A7], D6
00001364 7000 moveq.l D0, 0x00
00001366 2F00 move.l -[A7], D0
00001368 4EAD 04F2 jsr [A5 + 0x4F2 /* export_154 */]
0000136C A850 syscall InitCursor
0000136E 3F3C 0082 move.w -[A7], 0x82
00001372 A979 syscall CouldDialog
00001374 2F3C 444C 4F47 move.l -[A7], 0x444C4F47 /* 'DLOG' */
0000137A 4878 0082 push.l 0x82
0000137E 4EBA F0FE jsr [PC - 0xF02 /* 0000047E */]
00001382 598F subq.l A7, 4
00001384 3F3C 0082 move.w -[A7], 0x82
00001388 486E FE24 pea.l [A6 - 0x1DC]
0000138C 70FF moveq.l D0, 0xFFFFFFFF
0000138E 2F00 move.l -[A7], D0
00001390 A97C syscall GetNewDialog
00001392 265F movea.l A3, [A7]+
00001394 2F0B move.l -[A7], A3
00001396 A873 syscall SetPort
00001398 2F0B move.l -[A7], A3
0000139A 7009 moveq.l D0, 0x09
0000139C 3F00 move.w -[A7], D0
0000139E 486E FFDA pea.l [A6 - 0x26]
000013A2 486E FECE pea.l [A6 - 0x132]
000013A6 486E FED2 pea.l [A6 - 0x12E]
000013AA A98D syscall GetDialogItem/GetDItem
000013AC 2F0B move.l -[A7], A3
000013AE 7009 moveq.l D0, 0x09
000013B0 3F00 move.w -[A7], D0
000013B2 3F2E FFDA move.w -[A7], [A6 - 0x26]
000013B6 486D 2722 pea.l [A5 + 0x2722 /* export_1248 */]
000013BA 486E FED2 pea.l [A6 - 0x12E]
000013BE A98E syscall SetDialogItem/SetDItem
000013C0 2F0B move.l -[A7], A3
000013C2 4EBA F092 jsr [PC - 0xF6E /* 00000456 */]
000013C6 4A00 tst.b D0
000013C8 6704 beq +0x6 /* 000013CE */
000013CA 7007 moveq.l D0, 0x07
000013CC 6002 bra +0x4 /* 000013D0 */
label000013CE:
000013CE 7008 moveq.l D0, 0x08
label000013D0:
000013D0 3F00 move.w -[A7], D0
000013D2 A827 syscall HideDialogItem/HideDItem
000013D4 2F0B move.l -[A7], A3
000013D6 A915 syscall ShowWindow
000013D8 486D 272A pea.l [A5 + 0x272A /* export_1249 */]
000013DC 2F2B 00A0 move.l -[A7], [A3 + 0xA0]
000013E0 4EAD 05FA jsr [A5 + 0x5FA /* export_187 */]
000013E4 2F0B move.l -[A7], A3
000013E6 206D B42C movea.l A0, [A5 - 0x4BD4]
000013EA 7000 moveq.l D0, 0x00
000013EC 1028 0019 move.b D0, [A0 + 0x19]
000013F0 2F00 move.l -[A7], D0
000013F2 A918 syscall SetWRefCon
000013F4 486D 271A pea.l [A5 + 0x271A /* export_1247 */]
000013F8 486E FFDA pea.l [A6 - 0x26]
000013FC A991 syscall ModalDialog
000013FE 7002 moveq.l D0, 0x02
00001400 B06E FFDA cmp.w D0, [A6 - 0x26]
00001404 4FEF 000C lea.l A7, [A7 + 0xC]
00001408 6606 bne +0x8 /* 00001410 */
0000140A 7001 moveq.l D0, 0x01
0000140C 6000 012E bra +0x130 /* 0000153C */
label00001410:
00001410 7E03 moveq.l D7, 0x03
label00001412:
00001412 2F0B move.l -[A7], A3
00001414 3F07 move.w -[A7], D7
00001416 486E FFDA pea.l [A6 - 0x26]
0000141A 486E FECE pea.l [A6 - 0x132]
0000141E 486E FED2 pea.l [A6 - 0x12E]
00001422 A98D syscall GetDialogItem/GetDItem
00001424 2F2E FECE move.l -[A7], [A6 - 0x132]
00001428 2F0C move.l -[A7], A4
0000142A A990 syscall GetDialogItemText/GetIText
0000142C 206D B42C movea.l A0, [A5 - 0x4BD4]
00001430 4868 00FA pea.l [A0 + 0xFA]
00001434 2F0C move.l -[A7], A4
00001436 4EBA EDAA jsr [PC - 0x1256 /* 000001E2 */]
0000143A 7000 moveq.l D0, 0x00
0000143C 1014 move.b D0, [A4]
0000143E 5280 addq.l D0, 1
00001440 2D40 FFDC move.l [A6 - 0x24], D0
00001444 558F subq.l A7, 2
00001446 3F06 move.w -[A7], D6
00001448 486E FFDC pea.l [A6 - 0x24]
0000144C 2F0C move.l -[A7], A4
0000144E 4EAD 04AA jsr [A5 + 0x4AA /* export_145 */]
00001452 4FEF 000A lea.l A7, [A7 + 0xA]
00001456 5247 addq.w D7, 1
00001458 0C47 0005 cmpi.w D7, 0x5
0000145C 6FB4 ble -0x4A /* 00001412 */
0000145E 2D6B 009C FECE move.l [A6 - 0x132], [A3 + 0x9C]
00001464 2F0B move.l -[A7], A3
00001466 A982 syscall CloseDialog
00001468 3F3C 0082 move.w -[A7], 0x82
0000146C A97A syscall FreeDialog
0000146E 2F2E FECE move.l -[A7], [A6 - 0x132]
00001472 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */]
00001476 206D B42C movea.l A0, [A5 - 0x4BD4]
0000147A 4A68 0024 tst.w [A0 + 0x24]
0000147E 6F00 00BA ble +0xBC /* 0000153A */
00001482 522E FFE0 addq.b [A6 - 0x20], 1
00001486 7000 moveq.l D0, 0x00
00001488 102E FFE0 move.b D0, [A6 - 0x20]
0000148C 2D40 FFDC move.l [A6 - 0x24], D0
00001490 302E FFDE move.w D0, [A6 - 0x22]
00001494 1DBC 003A 00E0 move.b [A6 + D0.w - 0x32], 0x3A /* ':' */
0000149A 206D B42C movea.l A0, [A5 - 0x4BD4]
0000149E 4868 00FA pea.l [A0 + 0xFA]
000014A2 486E FFE0 pea.l [A6 - 0x20]
000014A6 4EBA ED3A jsr [PC - 0x12C6 /* 000001E2 */]
000014AA 52AE FFDC addq.l [A6 - 0x24], 1
000014AE 558F subq.l A7, 2
000014B0 3F06 move.w -[A7], D6
000014B2 486E FFDC pea.l [A6 - 0x24]
000014B6 486E FFE0 pea.l [A6 - 0x20]
000014BA 4EAD 04AA jsr [A5 + 0x4AA /* export_145 */]
000014BE 206D B42C movea.l A0, [A5 - 0x4BD4]
000014C2 7000 moveq.l D0, 0x00
000014C4 1028 00D4 move.b D0, [A0 + 0xD4]
000014C8 5280 addq.l D0, 1
000014CA 2D40 FFDC move.l [A6 - 0x24], D0
000014CE 206D B42C movea.l A0, [A5 - 0x4BD4]
000014D2 4868 00D4 pea.l [A0 + 0xD4]
000014D6 486E FFE0 pea.l [A6 - 0x20]
000014DA 2F2E FFDC move.l -[A7], [A6 - 0x24]
000014DE 4EAD 042A jsr [A5 + 0x42A /* export_129 */]
000014E2 206D B42C movea.l A0, [A5 - 0x4BD4]
000014E6 4868 00FA pea.l [A0 + 0xFA]
000014EA 486E FFE0 pea.l [A6 - 0x20]
000014EE 4EBA ECF2 jsr [PC - 0x130E /* 000001E2 */]
000014F2 558F subq.l A7, 2
000014F4 3F06 move.w -[A7], D6
000014F6 486E FFDC pea.l [A6 - 0x24]
000014FA 486E FFE0 pea.l [A6 - 0x20]
000014FE 4EAD 04AA jsr [A5 + 0x4AA /* export_145 */]
00001502 7004 moveq.l D0, 0x04
00001504 2D40 FFDC move.l [A6 - 0x24], D0
00001508 558F subq.l A7, 2
0000150A 3F06 move.w -[A7], D6
0000150C 486E FFDC pea.l [A6 - 0x24]
00001510 206D B42C movea.l A0, [A5 - 0x4BD4]
00001514 4868 00F6 pea.l [A0 + 0xF6]
00001518 4EAD 04AA jsr [A5 + 0x4AA /* export_145 */]
0000151C 7002 moveq.l D0, 0x02
0000151E 2D40 FFDC move.l [A6 - 0x24], D0
00001522 558F subq.l A7, 2
00001524 3F06 move.w -[A7], D6
00001526 486E FFDC pea.l [A6 - 0x24]
0000152A 206D B42C movea.l A0, [A5 - 0x4BD4]
0000152E 4868 0024 pea.l [A0 + 0x24]
00001532 4EAD 04AA jsr [A5 + 0x4AA /* export_145 */]
00001536 4FEF 0018 lea.l A7, [A7 + 0x18]
label0000153A:
0000153A 7000 moveq.l D0, 0x00
label0000153C:
0000153C 4CEE 18C8 FE10 movem.l D3,D6,D7,A3,A4, [A6 - 0x1F0]
00001542 4E5E unlink A6
00001544 4E75 rts
fn00001546:
00001546 4E56 FE82 link A6, -0x017E
0000154A 48E7 0118 movem.l -[A7], D7,A3,A4
0000154E 47EE FEFC lea.l A3, [A6 - 0x104]
00001552 558F subq.l A7, 2
00001554 A994 syscall CurResFile
00001556 3E1F move.w D7, [A7]+
00001558 206D B42C movea.l A0, [A5 - 0x4BD4]
0000155C 3F28 00FE move.w -[A7], [A0 + 0xFE]
00001560 A998 syscall UseResFile
00001562 598F subq.l A7, 4
00001564 2F3C 494E 5420 move.l -[A7], 0x494E5420 /* 'INT ' */
0000156A 3F3C 0080 move.w -[A7], 0x80
0000156E A81F syscall Get1Resource
00001570 285F movea.l A4, [A7]+
00001572 3F07 move.w -[A7], D7
00001574 A998 syscall UseResFile
00001576 206E 0008 movea.l A0, [A6 + 0x8]
0000157A 7000 moveq.l D0, 0x00
0000157C 2080 move.l [A0], D0
0000157E 220C move.l D1, A4
00001580 6700 0156 beq +0x158 /* 000016D8 */
00001584 7000 moveq.l D0, 0x00
00001586 2D40 FE8E move.l [A6 - 0x172], D0
0000158A 206D B42C movea.l A0, [A5 - 0x4BD4]
0000158E 41E8 00D4 lea.l A0, [A0 + 0xD4]
00001592 2D48 FE94 move.l [A6 - 0x16C], A0
00001596 206D B42C movea.l A0, [A5 - 0x4BD4]
0000159A 3D68 00F4 FE98 move.w [A6 - 0x168], [A0 + 0xF4]
000015A0 206D B42C movea.l A0, [A5 - 0x4BD4]
000015A4 2D68 00F6 FEB2 move.l [A6 - 0x14E], [A0 + 0xF6]
000015AA 422E FE9C clr.b [A6 - 0x164]
000015AE 426E FE9E clr.w [A6 - 0x162]
000015B2 558F subq.l A7, 2
000015B4 486E FE82 pea.l [A6 - 0x17E]
000015B8 7200 moveq.l D1, 0x00
000015BA 1F01 move.b -[A7], D1
000015BC 4EAD 055A jsr [A5 + 0x55A /* export_167 */]
000015C0 2D6E FECA FFFC move.l [A6 - 0x4], [A6 - 0x136]
000015C6 2054 movea.l A0, [A4]
000015C8 3010 move.w D0, [A0]
000015CA 48C0 ext.l D0
000015CC 2200 move.l D1, D0
000015CE 203C 0001 5180 move.l D0, 0x15180
000015D4 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
000015D8 D0AE FFFC add.l D0, [A6 - 0x4]
000015DC 206E 0008 movea.l A0, [A6 + 0x8]
000015E0 2080 move.l [A0], D0
000015E2 486E FFFC pea.l [A6 - 0x4]
000015E6 4EAD 045A jsr [A5 + 0x45A /* export_135 */]
000015EA 206E 0008 movea.l A0, [A6 + 0x8]
000015EE 202E FFFC move.l D0, [A6 - 0x4]
000015F2 B090 cmp.l D0, [A0]
000015F4 548F addq.l A7, 2
000015F6 6300 00E0 bls +0xE2 /* 000016D8 */
000015FA 558F subq.l A7, 2
000015FC 486E FE82 pea.l [A6 - 0x17E]
00001600 7000 moveq.l D0, 0x00
00001602 1F00 move.b -[A7], D0
00001604 4EAD 0552 jsr [A5 + 0x552 /* export_166 */]
00001608 2D7C 3F3F 3F3F FEA2 move.l [A6 - 0x15E], 0x3F3F3F3F /* '????' */
00001610 2D7C 3F3F 3F3F FEA6 move.l [A6 - 0x15A], 0x3F3F3F3F /* '????' */
00001618 026E 06FF FEAA andi.w [A6 - 0x156], 0x6FF
0000161E 426E FEAC clr.w [A6 - 0x154]
00001622 426E FEAE clr.w [A6 - 0x152]
00001626 206D B42C movea.l A0, [A5 - 0x4BD4]
0000162A 2D68 00F6 FEB2 move.l [A6 - 0x14E], [A0 + 0xF6]
00001630 558F subq.l A7, 2
00001632 486E FE82 pea.l [A6 - 0x17E]
00001636 7000 moveq.l D0, 0x00
00001638 1F00 move.b -[A7], D0
0000163A 4EAD 0562 jsr [A5 + 0x562 /* export_168 */]
0000163E 2F0B move.l -[A7], A3
00001640 3F3C 0082 move.w -[A7], 0x82
00001644 7010 moveq.l D0, 0x10
00001646 3F00 move.w -[A7], D0
00001648 4EAD 0602 jsr [A5 + 0x602 /* export_188 */]
0000164C 206D B42C movea.l A0, [A5 - 0x4BD4]
00001650 41E8 00D4 lea.l A0, [A0 + 0xD4]
00001654 5288 addq.l A0, 1
00001656 2F08 move.l -[A7], A0
00001658 7000 moveq.l D0, 0x00
0000165A 1013 move.b D0, [A3]
0000165C D08B add.l D0, A3
0000165E 5280 addq.l D0, 1
00001660 2F00 move.l -[A7], D0
00001662 206D B42C movea.l A0, [A5 - 0x4BD4]
00001666 7000 moveq.l D0, 0x00
00001668 1028 00D4 move.b D0, [A0 + 0xD4]
0000166C 2F00 move.l -[A7], D0
0000166E 4EAD 042A jsr [A5 + 0x42A /* export_129 */]
00001672 206D B42C movea.l A0, [A5 - 0x4BD4]
00001676 1028 00D4 move.b D0, [A0 + 0xD4]
0000167A D013 add.b D0, [A3]
0000167C 1680 move.b [A3], D0
0000167E 701F moveq.l D0, 0x1F
00001680 B013 cmp.b D0, [A3]
00001682 588F addq.l A7, 4
00001684 6404 bcc +0x6 /* 0000168A */
00001686 16BC 001F move.b [A3], 0x1F
label0000168A:
0000168A 2D4B FE9E move.l [A6 - 0x162], A3
0000168E 558F subq.l A7, 2
00001690 486E FE82 pea.l [A6 - 0x17E]
00001694 7000 moveq.l D0, 0x00
00001696 1F00 move.b -[A7], D0
00001698 4EAD 054A jsr [A5 + 0x54A /* export_165 */]
0000169C 598F subq.l A7, 4
0000169E 2F3C 434F 4445 move.l -[A7], 0x434F4445 /* 'CODE' */
000016A4 7000 moveq.l D0, 0x00
000016A6 3F00 move.w -[A7], D0
000016A8 A9A0 syscall GetResource
000016AA 285F movea.l A4, [A7]+
000016AC 558F subq.l A7, 2
000016AE 2F0C move.l -[A7], A4
000016B0 A9A4 syscall HomeResFile
000016B2 3E1F move.w D7, [A7]+
000016B4 3F07 move.w -[A7], D7
000016B6 A998 syscall UseResFile
000016B8 2F0C move.l -[A7], A4
000016BA 558F subq.l A7, 2
000016BC 2F0C move.l -[A7], A4
000016BE A9A6 syscall GetResAttrs
000016C0 303C 00F7 move.w D0, 0xF7
000016C4 C05F and.w D0, [A7]+
000016C6 3F00 move.w -[A7], D0
000016C8 A9A7 syscall SetResAttrs
000016CA 2F0C move.l -[A7], A4
000016CC A9AD syscall RemoveResource/RmveResource
000016CE 3F07 move.w -[A7], D7
000016D0 A999 syscall UpdateResFile
000016D2 7001 moveq.l D0, 0x01
000016D4 548F addq.l A7, 2
000016D6 6002 bra +0x4 /* 000016DA */
label000016D8:
000016D8 7000 moveq.l D0, 0x00
label000016DA:
000016DA 4CEE 1880 FE76 movem.l D7,A3,A4, [A6 - 0x18A]
000016E0 4E5E unlink A6
000016E2 4E75 rts
fn000016E4:
000016E4 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
000016E8 286F 001C movea.l A4, [A7 + 0x1C]
000016EC 266F 0018 movea.l A3, [A7 + 0x18]
000016F0 558F subq.l A7, 2
000016F2 2F0B move.l -[A7], A3
000016F4 A960 syscall GetControlValue/GetCtlValue
000016F6 3A1F move.w D5, [A7]+
000016F8 3E05 move.w D7, D5
000016FA 9E54 sub.w D7, [A4]
000016FC 4A47 tst.w D7
000016FE 6C04 bge +0x6 /* 00001704 */
00001700 4247 clr.w D7
00001702 600E bra +0x10 /* 00001712 */
label00001704:
00001704 558F subq.l A7, 2
00001706 2F0B move.l -[A7], A3
00001708 A962 syscall GetControlMaximum/GetMaxCtl
0000170A 3C1F move.w D6, [A7]+
0000170C BC47 cmp.w D6, D7
0000170E 6C02 bge +0x4 /* 00001712 */
00001710 3E06 move.w D7, D6
label00001712:
00001712 2F0B move.l -[A7], A3
00001714 3F07 move.w -[A7], D7
00001716 A963 syscall SetControlValue/SetCtlValue
00001718 3005 move.w D0, D5
0000171A 9047 sub.w D0, D7
0000171C 3880 move.w [A4], D0
0000171E 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00001722 4E75 rts
fn00001724:
00001724 4E56 0000 link A6, 0
00001728 48E7 0118 movem.l -[A7], D7,A3,A4
0000172C 286E 0008 movea.l A4, [A6 + 0x8]
00001730 266E 000C movea.l A3, [A6 + 0xC]
00001734 3E2B 005E move.w D7, [A3 + 0x5E]
00001738 9E6E 0012 sub.w D7, [A6 + 0x12]
0000173C 4A6B 003C tst.w [A3 + 0x3C]
00001740 6F14 ble +0x16 /* 00001756 */
00001742 206B 003E movea.l A0, [A3 + 0x3E]
00001746 2050 movea.l A0, [A0]
00001748 302B 003C move.w D0, [A3 + 0x3C]
0000174C 720A moveq.l D1, 0x0A
0000174E B230 00FF cmp.b D1, [A0 + D0.w - 0x1]
00001752 6602 bne +0x4 /* 00001756 */
00001754 5247 addq.w D7, 1
label00001756:
00001756 2F0C move.l -[A7], A4
00001758 4A47 tst.w D7
0000175A 6F06 ble +0x8 /* 00001762 */
0000175C 48C7 ext.l D7
0000175E 2007 move.l D0, D7
00001760 6002 bra +0x4 /* 00001764 */
label00001762:
00001762 7000 moveq.l D0, 0x00
label00001764:
00001764 3F00 move.w -[A7], D0
00001766 A965 syscall SetControlMaximum/SetMaxCtl
00001768 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC]
0000176E 4E5E unlink A6
00001770 4E75 rts
export_1250:
00001772 4E56 FFFE link A6, -0x0002
00001776 48E7 0318 movem.l -[A7], D6,D7,A3,A4
0000177A 3C2E 0008 move.w D6, [A6 + 0x8]
0000177E 7E01 moveq.l D7, 0x01
00001780 4A46 tst.w D6
00001782 6700 008A beq +0x8C /* 0000180E */
00001786 426E FFFE clr.w [A6 - 0x2]
0000178A 7E01 moveq.l D7, 0x01
0000178C 206E 000A movea.l A0, [A6 + 0xA]
00001790 2050 movea.l A0, [A0]
00001792 2668 0004 movea.l A3, [A0 + 0x4]
00001796 598F subq.l A7, 4
00001798 2F0B move.l -[A7], A3
0000179A A917 syscall GetWRefCon
0000179C 285F movea.l A4, [A7]+
0000179E 2654 movea.l A3, [A4]
000017A0 3006 move.w D0, D6
000017A2 0440 0014 subi.w D0, 0x14
000017A6 6B36 bmi +0x38 /* 000017DE */
000017A8 0C40 0003 cmpi.w D0, 0x3
000017AC 6E30 bgt +0x32 /* 000017DE */
000017AE D040 add.w D0, D0
000017B0 303B 0006 move.w D0, [PC + D0.w + 0x6]
000017B4 4EFB 0000 jmp [PC + D0.w]
000017B8 000C 000A ori.b A4, 0xA /* '\n' */
000017BC 0016 0014 ori.b [A6], 0x14
000017C0 7EFF moveq.l D7, 0xFFFFFFFF
000017C2 3D7C 0001 FFFE move.w [A6 - 0x2], 0x1
000017C8 6014 bra +0x16 /* 000017DE */
000017CA 7EFF moveq.l D7, 0xFFFFFFFF
000017CC 302B 000C move.w D0, [A3 + 0xC]
000017D0 906B 0008 sub.w D0, [A3 + 0x8]
000017D4 48C0 ext.l D0
000017D6 81EB 0018 divs.w D0, [A3 + 0x18]
000017DA 3D40 FFFE move.w [A6 - 0x2], D0
label000017DE:
000017DE 3007 move.w D0, D7
000017E0 C1EE FFFE muls.w D0, [A6 - 0x2]
000017E4 3D40 FFFE move.w [A6 - 0x2], D0
000017E8 486E FFFE pea.l [A6 - 0x2]
000017EC 2F2E 000A move.l -[A7], [A6 + 0xA]
000017F0 4EBA FEF2 jsr [PC - 0x10E /* 000016E4 */]
000017F4 4A6E FFFE tst.w [A6 - 0x2]
000017F8 508F addq.l A7, 8
000017FA 6712 beq +0x14 /* 0000180E */
000017FC 7000 moveq.l D0, 0x00
000017FE 3F00 move.w -[A7], D0
00001800 322B 0018 move.w D1, [A3 + 0x18]
00001804 C3EE FFFE muls.w D1, [A6 - 0x2]
00001808 3F01 move.w -[A7], D1
0000180A 2F0C move.l -[A7], A4
0000180C A812 syscall TEPinScroll
label0000180E:
0000180E 4CEE 18C0 FFEE movem.l D6,D7,A3,A4, [A6 - 0x12]
00001814 4E5E unlink A6
00001816 205F movea.l A0, [A7]+
00001818 5C4F addq.w A7, 6
0000181A 4ED0 jmp [A0]
export_1251:
0000181C 4E56 FFEA link A6, -0x0016
00001820 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00001824 266E 0010 movea.l A3, [A6 + 0x10]
00001828 4206 clr.b D6
0000182A 2F0B move.l -[A7], A3
0000182C A873 syscall SetPort
0000182E 206E 000C movea.l A0, [A6 + 0xC]
00001832 7001 moveq.l D0, 0x01
00001834 B050 cmp.w D0, [A0]
00001836 6600 00C2 bne +0xC4 /* 000018FA */
0000183A 206E 000C movea.l A0, [A6 + 0xC]
0000183E 2D68 000A FFFC move.l [A6 - 0x4], [A0 + 0xA]
00001844 486E FFFC pea.l [A6 - 0x4]
00001848 A871 syscall GlobalToLocal
0000184A 558F subq.l A7, 2
0000184C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001850 2F0B move.l -[A7], A3
00001852 486E FFF8 pea.l [A6 - 0x8]
00001856 A96C syscall FindControl
00001858 3A1F move.w D5, [A7]+
0000185A 6700 009E beq +0xA0 /* 000018FA */
0000185E 2F0B move.l -[A7], A3
00001860 7004 moveq.l D0, 0x04
00001862 3F00 move.w -[A7], D0
00001864 486E FFEA pea.l [A6 - 0x16]
00001868 486E FFF4 pea.l [A6 - 0xC]
0000186C 486E FFEC pea.l [A6 - 0x14]
00001870 A98D syscall GetDialogItem/GetDItem
00001872 202E FFF8 move.l D0, [A6 - 0x8]
00001876 B0AE FFF4 cmp.l D0, [A6 - 0xC]
0000187A 667E bne +0x80 /* 000018FA */
0000187C 206E 0008 movea.l A0, [A6 + 0x8]
00001880 30BC 0004 move.w [A0], 0x4
00001884 7C01 moveq.l D6, 0x01
00001886 3005 move.w D0, D5
00001888 0440 0081 subi.w D0, 0x81
0000188C 6B5A bmi +0x5C /* 000018E8 */
0000188E 0C40 0000 cmpi.w D0, 0x0
00001892 6E54 bgt +0x56 /* 000018E8 */
00001894 D040 add.w D0, D0
00001896 303B 0006 move.w D0, [PC + D0.w + 0x6]
0000189A 4EFB 0000 jmp [PC + D0.w]
0000189E 0004 558F ori.b D4, 0x8F
000018A2 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000018A6 A960 syscall GetControlValue/GetCtlValue
000018A8 3E1F move.w D7, [A7]+
000018AA 558F subq.l A7, 2
000018AC 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000018B0 2F2E FFFC move.l -[A7], [A6 - 0x4]
000018B4 7000 moveq.l D0, 0x00
000018B6 2F00 move.l -[A7], D0
000018B8 A968 syscall TrackControl
000018BA 3A1F move.w D5, [A7]+
000018BC 673C beq +0x3E /* 000018FA */
000018BE 558F subq.l A7, 2
000018C0 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000018C4 A960 syscall GetControlValue/GetCtlValue
000018C6 9E5F sub.w D7, [A7]+
000018C8 4A47 tst.w D7
000018CA 672E beq +0x30 /* 000018FA */
000018CC 598F subq.l A7, 4
000018CE 2F0B move.l -[A7], A3
000018D0 A917 syscall GetWRefCon
000018D2 285F movea.l A4, [A7]+
000018D4 7000 moveq.l D0, 0x00
000018D6 3F00 move.w -[A7], D0
000018D8 2054 movea.l A0, [A4]
000018DA 3228 0018 move.w D1, [A0 + 0x18]
000018DE C3C7 muls.w D1, D7
000018E0 3F01 move.w -[A7], D1
000018E2 2F0C move.l -[A7], A4
000018E4 A812 syscall TEPinScroll
000018E6 6012 bra +0x14 /* 000018FA */
label000018E8:
000018E8 558F subq.l A7, 2
000018EA 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000018EE 2F2E FFFC move.l -[A7], [A6 - 0x4]
000018F2 486D 2732 pea.l [A5 + 0x2732 /* export_1250 */]
000018F6 A968 syscall TrackControl
000018F8 3E1F move.w D7, [A7]+
label000018FA:
000018FA 1D46 0014 move.b [A6 + 0x14], D6
000018FE 4CEE 18E0 FFD6 movem.l D5,D6,D7,A3,A4, [A6 - 0x2A]
00001904 4E5E unlink A6
00001906 205F movea.l A0, [A7]+
00001908 DEFC 000C add.w A7, 0xC
0000190C 4ED0 jmp [A0]
export_1252:
0000190E 4E56 FFF2 link A6, -0x000E
00001912 48E7 0018 movem.l -[A7], A3,A4
00001916 266E 000A movea.l A3, [A6 + 0xA]
0000191A 7003 moveq.l D0, 0x03
0000191C B06E 0008 cmp.w D0, [A6 + 0x8]
00001920 663A bne +0x3C /* 0000195C */
00001922 2F0B move.l -[A7], A3
00001924 A873 syscall SetPort
00001926 2F0B move.l -[A7], A3
00001928 7003 moveq.l D0, 0x03
0000192A 3F00 move.w -[A7], D0
0000192C 486E FFF2 pea.l [A6 - 0xE]
00001930 486E FFF4 pea.l [A6 - 0xC]
00001934 486E FFF8 pea.l [A6 - 0x8]
00001938 A98D syscall GetDialogItem/GetDItem
0000193A 486E FFF8 pea.l [A6 - 0x8]
0000193E A8A1 syscall FrameRect
00001940 598F subq.l A7, 4
00001942 2F0B move.l -[A7], A3
00001944 A917 syscall GetWRefCon
00001946 285F movea.l A4, [A7]+
00001948 2054 movea.l A0, [A4]
0000194A 4868 0008 pea.l [A0 + 0x8]
0000194E 2F0C move.l -[A7], A4
00001950 A9D3 syscall TEUpdate
00001952 2F0B move.l -[A7], A3
00001954 A969 syscall DrawControls
00001956 177C 0001 0046 move.b [A3 + 0x46], 0x1
label0000195C:
0000195C 4CEE 1800 FFEA movem.l A3,A4, [A6 - 0x16]
00001962 4E5E unlink A6
00001964 205F movea.l A0, [A7]+
00001966 5C4F addq.w A7, 6
00001968 4ED0 jmp [A0]
fn0000196A:
0000196A 4E56 FFE2 link A6, -0x001E
0000196E 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00001972 598F subq.l A7, 4
00001974 2F3C 4457 6974 move.l -[A7], 0x44576974 /* 'DWit' */
0000197A 3F3C 0085 move.w -[A7], 0x85
0000197E A9A0 syscall GetResource
00001980 2D5F FFE8 move.l [A6 - 0x18], [A7]+
00001984 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00001988 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
0000198C 3F3C 0085 move.w -[A7], 0x85
00001990 A979 syscall CouldDialog
00001992 2F3C 444C 4F47 move.l -[A7], 0x444C4F47 /* 'DLOG' */
00001998 4878 0085 push.l 0x85
0000199C 4EBA EAE0 jsr [PC - 0x1520 /* 0000047E */]
000019A0 598F subq.l A7, 4
000019A2 3F3C 0085 move.w -[A7], 0x85
000019A6 7000 moveq.l D0, 0x00
000019A8 2F00 move.l -[A7], D0
000019AA 72FF moveq.l D1, 0xFFFFFFFF
000019AC 2F01 move.l -[A7], D1
000019AE A97C syscall GetNewDialog
000019B0 285F movea.l A4, [A7]+
000019B2 2F0C move.l -[A7], A4
000019B4 A873 syscall SetPort
000019B6 397C 0001 0044 move.w [A4 + 0x44], 0x1
000019BC 206D B42C movea.l A0, [A5 - 0x4BD4]
000019C0 3968 0014 004A move.w [A4 + 0x4A], [A0 + 0x14]
000019C6 2F0C move.l -[A7], A4
000019C8 7003 moveq.l D0, 0x03
000019CA 3F00 move.w -[A7], D0
000019CC 486E FFE2 pea.l [A6 - 0x1E]
000019D0 486E FFE4 pea.l [A6 - 0x1C]
000019D4 486E FFF4 pea.l [A6 - 0xC]
000019D8 A98D syscall GetDialogItem/GetDItem
000019DA 2F0C move.l -[A7], A4
000019DC 7003 moveq.l D0, 0x03
000019DE 3F00 move.w -[A7], D0
000019E0 3F2E FFE2 move.w -[A7], [A6 - 0x1E]
000019E4 486D 2742 pea.l [A5 + 0x2742 /* export_1252 */]
000019E8 486E FFF4 pea.l [A6 - 0xC]
000019EC A98E syscall SetDialogItem/SetDItem
000019EE 486E FFF4 pea.l [A6 - 0xC]
000019F2 7004 moveq.l D0, 0x04
000019F4 3F00 move.w -[A7], D0
000019F6 3F00 move.w -[A7], D0
000019F8 A8A9 syscall InsetRect
000019FA 41EE FFEC lea.l A0, [A6 - 0x14]
000019FE 43EE FFF4 lea.l A1, [A6 - 0xC]
00001A02 20D9 move.l [A0]+, [A1]+
00001A04 20D9 move.l [A0]+, [A1]+
00001A06 598F subq.l A7, 4
00001A08 486E FFEC pea.l [A6 - 0x14]
00001A0C 486E FFF4 pea.l [A6 - 0xC]
00001A10 A9D2 syscall TENew
00001A12 265F movea.l A3, [A7]+
00001A14 2053 movea.l A0, [A3]
00001A16 3828 0018 move.w D4, [A0 + 0x18]
00001A1A 2053 movea.l A0, [A3]
00001A1C 2253 movea.l A1, [A3]
00001A1E 3028 000C move.w D0, [A0 + 0xC]
00001A22 9069 0008 sub.w D0, [A1 + 0x8]
00001A26 48C0 ext.l D0
00001A28 81C4 divs.w D0, D4
00001A2A 3A00 move.w D5, D0
00001A2C 2053 movea.l A0, [A3]
00001A2E 3010 move.w D0, [A0]
00001A30 48C0 ext.l D0
00001A32 3204 move.w D1, D4
00001A34 C3C5 muls.w D1, D5
00001A36 D280 add.l D1, D0
00001A38 2053 movea.l A0, [A3]
00001A3A 3141 0004 move.w [A0 + 0x4], D1
00001A3E 2053 movea.l A0, [A3]
00001A40 3141 000C move.w [A0 + 0xC], D1
00001A44 206E FFE8 movea.l A0, [A6 - 0x18]
00001A48 2F10 move.l -[A7], [A0]
00001A4A 598F subq.l A7, 4
00001A4C 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00001A50 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */]
00001A54 2F0B move.l -[A7], A3
00001A56 A9DE syscall TEInsert
00001A58 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00001A5C 4EAD 0412 jsr [A5 + 0x412 /* export_126 */]
00001A60 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00001A64 A9A3 syscall ReleaseResource
00001A66 2F0C move.l -[A7], A4
00001A68 7004 moveq.l D0, 0x04
00001A6A 3F00 move.w -[A7], D0
00001A6C 486E FFE2 pea.l [A6 - 0x1E]
00001A70 486E FFFC pea.l [A6 - 0x4]
00001A74 486E FFF4 pea.l [A6 - 0xC]
00001A78 A98D syscall GetDialogItem/GetDItem
00001A7A 48C5 ext.l D5
00001A7C 2F05 move.l -[A7], D5
00001A7E 2F13 move.l -[A7], [A3]
00001A80 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001A84 4EBA FC9E jsr [PC - 0x362 /* 00001724 */]
00001A88 197C 0001 0046 move.b [A4 + 0x46], 0x1
00001A8E 2F0C move.l -[A7], A4
00001A90 2F0B move.l -[A7], A3
00001A92 A918 syscall SetWRefCon
00001A94 7003 moveq.l D0, 0x03
00001A96 3F00 move.w -[A7], D0
00001A98 7200 moveq.l D1, 0x00
00001A9A 3F01 move.w -[A7], D1
00001A9C 201F move.l D0, [A7]+
00001A9E A032 syscall FlushEvents
00001AA0 A850 syscall InitCursor
00001AA2 2F0C move.l -[A7], A4
00001AA4 A915 syscall ShowWindow
00001AA6 4207 clr.b D7
00001AA8 4FEF 0014 lea.l A7, [A7 + 0x14]
00001AAC 6030 bra +0x32 /* 00001ADE */
label00001AAE:
00001AAE 486D 273A pea.l [A5 + 0x273A /* export_1251 */]
00001AB2 486E FFE2 pea.l [A6 - 0x1E]
00001AB6 A991 syscall ModalDialog
00001AB8 302E FFE2 move.w D0, [A6 - 0x1E]
00001ABC 5340 subq.w D0, 1
00001ABE 6B1E bmi +0x20 /* 00001ADE */
00001AC0 0C40 0001 cmpi.w D0, 0x1
00001AC4 6E18 bgt +0x1A /* 00001ADE */
00001AC6 D040 add.w D0, D0
00001AC8 303B 0006 move.w D0, [PC + D0.w + 0x6]
00001ACC 4EFB 0000 jmp [PC + D0.w]
00001AD0 0006 000C ori.b D6, 0xC
00001AD4 4246 clr.w D6
00001AD6 7E01 moveq.l D7, 0x01
00001AD8 6004 bra +0x6 /* 00001ADE */
00001ADA 7C01 moveq.l D6, 0x01
00001ADC 7E01 moveq.l D7, 0x01
label00001ADE:
00001ADE 4A07 tst.b D7
00001AE0 67CC beq -0x32 /* 00001AAE */
00001AE2 2F0C move.l -[A7], A4
00001AE4 A983 syscall DisposeDialog
00001AE6 3F3C 0085 move.w -[A7], 0x85
00001AEA A97A syscall FreeDialog
00001AEC 2F0B move.l -[A7], A3
00001AEE A9CD syscall TEDispose
00001AF0 3006 move.w D0, D6
00001AF2 4CEE 18F0 FFCA movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x36]
00001AF8 4E5E unlink A6
00001AFA 4E75 rts
export_1253:
00001AFC 4E56 FD5C link A6, -0x02A4
00001B00 48E7 1318 movem.l -[A7], D3,D6,D7,A3,A4
00001B04 47EE FD72 lea.l A3, [A6 - 0x28E]
00001B08 A937 syscall DrawMenuBar
00001B0A 486E FD5E pea.l [A6 - 0x2A2]
00001B0E A874 syscall GetPort
00001B10 206E 0008 movea.l A0, [A6 + 0x8]
00001B14 10BC 0001 move.b [A0], 0x1
00001B18 598F subq.l A7, 4
00001B1A 4878 0100 push.l 0x100
00001B1E 4EAD 03DA jsr [A5 + 0x3DA /* export_119 */]
00001B22 2D5F FD66 move.l [A6 - 0x29A], [A7]+
00001B26 2F2E FD66 move.l -[A7], [A6 - 0x29A]
00001B2A 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */]
00001B2E 2F2E FD66 move.l -[A7], [A6 - 0x29A]
00001B32 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00001B36 206E FD66 movea.l A0, [A6 - 0x29A]
00001B3A 2B50 B42C move.l [A5 - 0x4BD4], [A0]
00001B3E 598F subq.l A7, 4
00001B40 A8D8 syscall NewRgn
00001B42 2D5F FD62 move.l [A6 - 0x29E], [A7]+
00001B46 558F subq.l A7, 2
00001B48 7001 moveq.l D0, 0x01
00001B4A 3F00 move.w -[A7], D0
00001B4C 206D B42C movea.l A0, [A5 - 0x4BD4]
00001B50 2F08 move.l -[A7], A0
00001B52 4EAD 061A jsr [A5 + 0x61A /* export_191 */]
00001B56 206D B42C movea.l A0, [A5 - 0x4BD4]
00001B5A 3028 0004 move.w D0, [A0 + 0x4]
00001B5E 48C0 ext.l D0
00001B60 72FF moveq.l D1, 0xFFFFFFFF
00001B62 B280 cmp.l D1, D0
00001B64 548F addq.l A7, 2
00001B66 660A bne +0xC /* 00001B72 */
00001B68 206D B42C movea.l A0, [A5 - 0x4BD4]
00001B6C 317C 0420 0004 move.w [A0 + 0x4], 0x420
label00001B72:
00001B72 598F subq.l A7, 4
00001B74 2F3C 5370 5363 move.l -[A7], 0x53705363 /* 'SpSc' */
00001B7A 3F3C 0080 move.w -[A7], 0x80
00001B7E A9A0 syscall GetResource
00001B80 2D5F FD66 move.l [A6 - 0x29A], [A7]+
00001B84 558F subq.l A7, 2
00001B86 2F2E FD66 move.l -[A7], [A6 - 0x29A]
00001B8A A9A4 syscall HomeResFile
00001B8C 206D B42C movea.l A0, [A5 - 0x4BD4]
00001B90 315F 00FE move.w [A0 + 0xFE], [A7]+
00001B94 206E FD66 movea.l A0, [A6 - 0x29A]
00001B98 2F10 move.l -[A7], [A0]
00001B9A 206D B42C movea.l A0, [A5 - 0x4BD4]
00001B9E 4868 0010 pea.l [A0 + 0x10]
00001BA2 7016 moveq.l D0, 0x16
00001BA4 2F00 move.l -[A7], D0
00001BA6 4EAD 042A jsr [A5 + 0x42A /* export_129 */]
00001BAA 2F2E FD66 move.l -[A7], [A6 - 0x29A]
00001BAE A9A3 syscall ReleaseResource
00001BB0 206D B42C movea.l A0, [A5 - 0x4BD4]
00001BB4 4A68 0002 tst.w [A0 + 0x2]
00001BB8 6D0C blt +0xE /* 00001BC6 */
00001BBA 206D B42C movea.l A0, [A5 - 0x4BD4]
00001BBE 0C68 0420 0004 cmpi.w [A0 + 0x4], 0x420
00001BC4 6C0E bge +0x10 /* 00001BD4 */
label00001BC6:
00001BC6 7008 moveq.l D0, 0x08
00001BC8 2F00 move.l -[A7], D0
00001BCA 4EBA EAC0 jsr [PC - 0x1540 /* 0000068C */]
00001BCE 588F addq.l A7, 4
00001BD0 6000 03D2 bra +0x3D4 /* 00001FA4 */
label00001BD4:
00001BD4 206D B42C movea.l A0, [A5 - 0x4BD4]
00001BD8 4868 00FA pea.l [A0 + 0xFA]
00001BDC 206D B42C movea.l A0, [A5 - 0x4BD4]
00001BE0 4868 00F6 pea.l [A0 + 0xF6]
00001BE4 206D B42C movea.l A0, [A5 - 0x4BD4]
00001BE8 4868 00F4 pea.l [A0 + 0xF4]
00001BEC 206D B42C movea.l A0, [A5 - 0x4BD4]
00001BF0 4868 00D4 pea.l [A0 + 0xD4]
00001BF4 4EBA E620 jsr [PC - 0x19E0 /* 00000216 */]
00001BF8 4247 clr.w D7
00001BFA 4FEF 0010 lea.l A7, [A7 + 0x10]
label00001BFE:
00001BFE 558F subq.l A7, 2
00001C00 70FF moveq.l D0, 0xFFFFFFFF
00001C02 3F00 move.w -[A7], D0
00001C04 486E FF72 pea.l [A6 - 0x8E]
00001C08 A971 syscall EventAvail
00001C0A 548F addq.l A7, 2
00001C0C 5247 addq.w D7, 1
00001C0E 0C47 0003 cmpi.w D7, 0x3
00001C12 6DEA blt -0x14 /* 00001BFE */
00001C14 4EBA E53E jsr [PC - 0x1AC2 /* 00000154 */]
00001C18 4A00 tst.b D0
00001C1A 673C beq +0x3E /* 00001C58 */
00001C1C 2F0B move.l -[A7], A3
00001C1E 3F3C 0083 move.w -[A7], 0x83
00001C22 7002 moveq.l D0, 0x02
00001C24 3F00 move.w -[A7], D0
00001C26 4EAD 0602 jsr [A5 + 0x602 /* export_188 */]
00001C2A 2F0B move.l -[A7], A3
00001C2C 486D B416 pea.l [A5 - 0x4BEA]
00001C30 486D B418 pea.l [A5 - 0x4BE8]
00001C34 486D B41A pea.l [A5 - 0x4BE6]
00001C38 A98B syscall ParamText
00001C3A 4878 0083 push.l 0x83
00001C3E 7003 moveq.l D0, 0x03
00001C40 2F00 move.l -[A7], D0
00001C42 7202 moveq.l D1, 0x02
00001C44 2F01 move.l -[A7], D1
00001C46 2F0B move.l -[A7], A3
00001C48 4EBA E8DA jsr [PC - 0x1726 /* 00000524 */]
00001C4C 0C40 0001 cmpi.w D0, 0x1
00001C50 4FEF 0010 lea.l A7, [A7 + 0x10]
00001C54 6700 034E beq +0x350 /* 00001FA4 */
label00001C58:
00001C58 4EBA FD10 jsr [PC - 0x2F0 /* 0000196A */]
00001C5C 4A40 tst.w D0
00001C5E 6600 0344 bne +0x346 /* 00001FA4 */
00001C62 486E FFFC pea.l [A6 - 0x4]
00001C66 4EBA F8DE jsr [PC - 0x722 /* 00001546 */]
00001C6A 4A00 tst.b D0
00001C6C 588F addq.l A7, 4
00001C6E 670E beq +0x10 /* 00001C7E */
00001C70 7004 moveq.l D0, 0x04
00001C72 2F00 move.l -[A7], D0
00001C74 4EBA EA16 jsr [PC - 0x15EA /* 0000068C */]
00001C78 588F addq.l A7, 4
00001C7A 6000 0328 bra +0x32A /* 00001FA4 */
label00001C7E:
00001C7E 7000 moveq.l D0, 0x00
00001C80 2D40 FF8E move.l [A6 - 0x72], D0
00001C84 206D B42C movea.l A0, [A5 - 0x4BD4]
00001C88 41E8 00D4 lea.l A0, [A0 + 0xD4]
00001C8C 2D48 FF94 move.l [A6 - 0x6C], A0
00001C90 206D B42C movea.l A0, [A5 - 0x4BD4]
00001C94 3D68 00F4 FF98 move.w [A6 - 0x68], [A0 + 0xF4]
00001C9A 206D B42C movea.l A0, [A5 - 0x4BD4]
00001C9E 2D68 00F6 FFB2 move.l [A6 - 0x4E], [A0 + 0xF6]
00001CA4 422E FF9C clr.b [A6 - 0x64]
00001CA8 1D7C 0001 FF9D move.b [A6 - 0x63], 0x1
00001CAE 2D40 FF9E move.l [A6 - 0x62], D0
00001CB2 558F subq.l A7, 2
00001CB4 486E FF82 pea.l [A6 - 0x7E]
00001CB8 7200 moveq.l D1, 0x00
00001CBA 1F01 move.b -[A7], D1
00001CBC 4EAD 053A jsr [A5 + 0x53A /* export_163 */]
00001CC0 3C1F move.w D6, [A7]+
00001CC2 6676 bne +0x78 /* 00001D3A */
00001CC4 558F subq.l A7, 2
00001CC6 486E FF82 pea.l [A6 - 0x7E]
00001CCA 7000 moveq.l D0, 0x00
00001CCC 1F00 move.b -[A7], D0
00001CCE 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00001CD2 4AAE FF9E tst.l [A6 - 0x62]
00001CD6 548F addq.l A7, 2
00001CD8 6660 bne +0x62 /* 00001D3A */
00001CDA 558F subq.l A7, 2
00001CDC 486E FF82 pea.l [A6 - 0x7E]
00001CE0 7000 moveq.l D0, 0x00
00001CE2 1F00 move.b -[A7], D0
00001CE4 4EAD 0482 jsr [A5 + 0x482 /* export_140 */]
00001CE8 422E FF9D clr.b [A6 - 0x63]
00001CEC 558F subq.l A7, 2
00001CEE 486E FF82 pea.l [A6 - 0x7E]
00001CF2 7000 moveq.l D0, 0x00
00001CF4 1F00 move.b -[A7], D0
00001CF6 4EAD 053A jsr [A5 + 0x53A /* export_163 */]
00001CFA 302E FF9A move.w D0, [A6 - 0x66]
00001CFE 48C0 ext.l D0
00001D00 2F00 move.l -[A7], D0
00001D02 4EBA F59E jsr [PC - 0xA62 /* 000012A2 */]
00001D06 7200 moveq.l D1, 0x00
00001D08 1200 move.b D1, D0
00001D0A 3C01 move.w D6, D1
00001D0C 558F subq.l A7, 2
00001D0E 486E FF82 pea.l [A6 - 0x7E]
00001D12 7000 moveq.l D0, 0x00
00001D14 1F00 move.b -[A7], D0
00001D16 4EAD 0482 jsr [A5 + 0x482 /* export_140 */]
00001D1A 4A46 tst.w D6
00001D1C 4FEF 000A lea.l A7, [A7 + 0xA]
00001D20 6600 0282 bne +0x284 /* 00001FA4 */
00001D24 1D7C 0001 FF9D move.b [A6 - 0x63], 0x1
00001D2A 558F subq.l A7, 2
00001D2C 486E FF82 pea.l [A6 - 0x7E]
00001D30 7000 moveq.l D0, 0x00
00001D32 1F00 move.b -[A7], D0
00001D34 4EAD 053A jsr [A5 + 0x53A /* export_163 */]
00001D38 3C1F move.w D6, [A7]+
label00001D3A:
00001D3A 4A46 tst.w D6
00001D3C 670E beq +0x10 /* 00001D4C */
00001D3E 7003 moveq.l D0, 0x03
00001D40 2F00 move.l -[A7], D0
00001D42 4EBA E948 jsr [PC - 0x16B8 /* 0000068C */]
00001D46 588F addq.l A7, 4
00001D48 6000 025A bra +0x25C /* 00001FA4 */
label00001D4C:
00001D4C 426D B426 clr.w [A5 - 0x4BDA]
00001D50 206D B42C movea.l A0, [A5 - 0x4BD4]
00001D54 4A68 0024 tst.w [A0 + 0x24]
00001D58 6F22 ble +0x24 /* 00001D7C */
00001D5A 558F subq.l A7, 2
00001D5C 3F2E FF9A move.w -[A7], [A6 - 0x66]
00001D60 4EBA EE8A jsr [PC - 0x1176 /* 00000BEC */]
00001D64 4A1F tst.b [A7]+
00001D66 6714 beq +0x16 /* 00001D7C */
00001D68 558F subq.l A7, 2
00001D6A 486E FF82 pea.l [A6 - 0x7E]
00001D6E 7000 moveq.l D0, 0x00
00001D70 1F00 move.b -[A7], D0
00001D72 4EAD 0482 jsr [A5 + 0x482 /* export_140 */]
00001D76 548F addq.l A7, 2
00001D78 6000 022A bra +0x22C /* 00001FA4 */
label00001D7C:
00001D7C 598F subq.l A7, 4
00001D7E 7004 moveq.l D0, 0x04
00001D80 3F00 move.w -[A7], D0
00001D82 A9B9 syscall GetCursor
00001D84 205F movea.l A0, [A7]+
00001D86 2F10 move.l -[A7], [A0]
00001D88 A851 syscall SetCursor
00001D8A 3F3C 0081 move.w -[A7], 0x81
00001D8E A979 syscall CouldDialog
00001D90 2F3C 444C 4F47 move.l -[A7], 0x444C4F47 /* 'DLOG' */
00001D96 4878 0081 push.l 0x81
00001D9A 4EBA E6E2 jsr [PC - 0x191E /* 0000047E */]
00001D9E 598F subq.l A7, 4
00001DA0 3F3C 0081 move.w -[A7], 0x81
00001DA4 206D B42C movea.l A0, [A5 - 0x4BD4]
00001DA8 4868 0026 pea.l [A0 + 0x26]
00001DAC 70FF moveq.l D0, 0xFFFFFFFF
00001DAE 2F00 move.l -[A7], D0
00001DB0 A97C syscall GetNewDialog
00001DB2 285F movea.l A4, [A7]+
00001DB4 2F0C move.l -[A7], A4
00001DB6 A873 syscall SetPort
00001DB8 4AAE FFFC tst.l [A6 - 0x4]
00001DBC 508F addq.l A7, 8
00001DBE 6722 beq +0x24 /* 00001DE2 */
00001DC0 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001DC4 7002 moveq.l D0, 0x02
00001DC6 1F00 move.b -[A7], D0
00001DC8 2F0B move.l -[A7], A3
00001DCA 3F3C 0000 move.w -[A7], 0x0
00001DCE A9ED syscall Pack6
00001DD0 2F0B move.l -[A7], A3
00001DD2 486D B41C pea.l [A5 - 0x4BE4]
00001DD6 486D B41E pea.l [A5 - 0x4BE2]
00001DDA 486D B420 pea.l [A5 - 0x4BE0]
00001DDE A98B syscall ParamText
00001DE0 6008 bra +0xA /* 00001DEA */
label00001DE2:
00001DE2 2F0C move.l -[A7], A4
00001DE4 7003 moveq.l D0, 0x03
00001DE6 3F00 move.w -[A7], D0
00001DE8 A827 syscall HideDialogItem/HideDItem
label00001DEA:
00001DEA 2F0C move.l -[A7], A4
00001DEC 7008 moveq.l D0, 0x08
00001DEE 3F00 move.w -[A7], D0
00001DF0 486E FD5C pea.l [A6 - 0x2A4]
00001DF4 486E FD66 pea.l [A6 - 0x29A]
00001DF8 486E FD6A pea.l [A6 - 0x296]
00001DFC A98D syscall GetDialogItem/GetDItem
00001DFE 2F2E FD66 move.l -[A7], [A6 - 0x29A]
00001E02 486E FE72 pea.l [A6 - 0x18E]
00001E06 A990 syscall GetDialogItemText/GetIText
00001E08 4213 clr.b [A3]
00001E0A 2F2E FD66 move.l -[A7], [A6 - 0x29A]
00001E0E 2F0B move.l -[A7], A3
00001E10 A98F syscall SetDialogItemText/SetIText
00001E12 2F0C move.l -[A7], A4
00001E14 4EBA E640 jsr [PC - 0x19C0 /* 00000456 */]
00001E18 4A00 tst.b D0
00001E1A 6704 beq +0x6 /* 00001E20 */
00001E1C 7006 moveq.l D0, 0x06
00001E1E 6002 bra +0x4 /* 00001E22 */
label00001E20:
00001E20 7007 moveq.l D0, 0x07
label00001E22:
00001E22 3F00 move.w -[A7], D0
00001E24 A827 syscall HideDialogItem/HideDItem
00001E26 2F0C move.l -[A7], A4
00001E28 A915 syscall ShowWindow
00001E2A 2F0C move.l -[A7], A4
00001E2C A981 syscall DrawDialog
00001E2E 3D7C 0001 FFAE move.w [A6 - 0x52], 0x1
00001E34 7000 moveq.l D0, 0x00
00001E36 2D40 FFB0 move.l [A6 - 0x50], D0
00001E3A 7E01 moveq.l D7, 0x01
label00001E3C:
00001E3C 2D4B FFA2 move.l [A6 - 0x5E], A3
00001E40 7001 moveq.l D0, 0x01
00001E42 2D40 FFA6 move.l [A6 - 0x5A], D0
00001E46 558F subq.l A7, 2
00001E48 486E FF82 pea.l [A6 - 0x7E]
00001E4C 7200 moveq.l D1, 0x00
00001E4E 1F01 move.b -[A7], D1
00001E50 4EAD 048A jsr [A5 + 0x48A /* export_141 */]
00001E54 4A13 tst.b [A3]
00001E56 548F addq.l A7, 2
00001E58 6320 bls +0x22 /* 00001E7A */
00001E5A 7000 moveq.l D0, 0x00
00001E5C 1013 move.b D0, [A3]
00001E5E 2D40 FFA6 move.l [A6 - 0x5A], D0
00001E62 200B move.l D0, A3
00001E64 5280 addq.l D0, 1
00001E66 2D40 FFA2 move.l [A6 - 0x5E], D0
00001E6A 558F subq.l A7, 2
00001E6C 486E FF82 pea.l [A6 - 0x7E]
00001E70 7000 moveq.l D0, 0x00
00001E72 1F00 move.b -[A7], D0
00001E74 4EAD 048A jsr [A5 + 0x48A /* export_141 */]
00001E78 548F addq.l A7, 2
label00001E7A:
00001E7A 206D B42C movea.l A0, [A5 - 0x4BD4]
00001E7E 4868 00FA pea.l [A0 + 0xFA]
00001E82 2F0B move.l -[A7], A3
00001E84 4EBA E35C jsr [PC - 0x1CA4 /* 000001E2 */]
00001E88 0C47 0002 cmpi.w D7, 0x2
00001E8C 508F addq.l A7, 8
00001E8E 6E1C bgt +0x1E /* 00001EAC */
00001E90 2F0C move.l -[A7], A4
00001E92 3F07 move.w -[A7], D7
00001E94 486E FD5C pea.l [A6 - 0x2A4]
00001E98 486E FD66 pea.l [A6 - 0x29A]
00001E9C 486E FD6A pea.l [A6 - 0x296]
00001EA0 A98D syscall GetDialogItem/GetDItem
00001EA2 2F2E FD66 move.l -[A7], [A6 - 0x29A]
00001EA6 2F0B move.l -[A7], A3
00001EA8 A98F syscall SetDialogItemText/SetIText
00001EAA 6028 bra +0x2A /* 00001ED4 */
label00001EAC:
00001EAC 598F subq.l A7, 4
00001EAE 7000 moveq.l D0, 0x00
00001EB0 1013 move.b D0, [A3]
00001EB2 5280 addq.l D0, 1
00001EB4 2F00 move.l -[A7], D0
00001EB6 4EAD 03DA jsr [A5 + 0x3DA /* export_119 */]
00001EBA 2B5F B428 move.l [A5 - 0x4BD8], [A7]+
00001EBE 6714 beq +0x16 /* 00001ED4 */
00001EC0 2F0B move.l -[A7], A3
00001EC2 206D B428 movea.l A0, [A5 - 0x4BD8]
00001EC6 2F10 move.l -[A7], [A0]
00001EC8 7000 moveq.l D0, 0x00
00001ECA 1013 move.b D0, [A3]
00001ECC 5280 addq.l D0, 1
00001ECE 2F00 move.l -[A7], D0
00001ED0 4EAD 042A jsr [A5 + 0x42A /* export_129 */]
label00001ED4:
00001ED4 5247 addq.w D7, 1
00001ED6 0C47 0003 cmpi.w D7, 0x3
00001EDA 6F00 FF60 ble -0x9E /* 00001E3C */
00001EDE 558F subq.l A7, 2
00001EE0 486E FF82 pea.l [A6 - 0x7E]
00001EE4 7000 moveq.l D0, 0x00
00001EE6 1F00 move.b -[A7], D0
00001EE8 4EAD 0482 jsr [A5 + 0x482 /* export_140 */]
00001EEC 558F subq.l A7, 2
00001EEE 7000 moveq.l D0, 0x00
00001EF0 2F00 move.l -[A7], D0
00001EF2 7200 moveq.l D1, 0x00
00001EF4 3F01 move.w -[A7], D1
00001EF6 4EAD 04CA jsr [A5 + 0x4CA /* export_149 */]
00001EFA 206D B42C movea.l A0, [A5 - 0x4BD4]
00001EFE 3968 0016 004A move.w [A4 + 0x4A], [A0 + 0x16]
00001F04 397C 0001 0044 move.w [A4 + 0x44], 0x1
00001F0A 2F0C move.l -[A7], A4
00001F0C 7008 moveq.l D0, 0x08
00001F0E 3F00 move.w -[A7], D0
00001F10 486E FD5C pea.l [A6 - 0x2A4]
00001F14 486E FD66 pea.l [A6 - 0x29A]
00001F18 486E FD6A pea.l [A6 - 0x296]
00001F1C A98D syscall GetDialogItem/GetDItem
00001F1E 2F2E FD66 move.l -[A7], [A6 - 0x29A]
00001F22 486E FE72 pea.l [A6 - 0x18E]
00001F26 A98F syscall SetDialogItemText/SetIText
00001F28 2F0C move.l -[A7], A4
00001F2A 7004 moveq.l D0, 0x04
00001F2C 3F00 move.w -[A7], D0
00001F2E 3F3C 0081 move.w -[A7], 0x81
00001F32 4EBA F042 jsr [PC - 0xFBE /* 00000F76 */]
00001F36 598F subq.l A7, 4
00001F38 A975 syscall TickCount
00001F3A 206D B42C movea.l A0, [A5 - 0x4BD4]
00001F3E 2228 0010 move.l D1, [A0 + 0x10]
00001F42 2001 move.l D0, D1
00001F44 C2FC 003C mulu.w D1, 0x3C /* '<' */
00001F48 4840 swap.w D0
00001F4A C0FC 003C mulu.w D0, 0x3C /* '<' */
00001F4E 4840 swap.w D0
00001F50 4240 clr.w D0
00001F52 D280 add.l D1, D0
00001F54 D29F add.l D1, [A7]+
00001F56 206D B42C movea.l A0, [A5 - 0x4BD4]
00001F5A 2141 00D0 move.l [A0 + 0xD0], D1
00001F5E 4EBA E86E jsr [PC - 0x1792 /* 000007CE */]
00001F62 3C00 move.w D6, D0
00001F64 588F addq.l A7, 4
00001F66 6724 beq +0x26 /* 00001F8C */
00001F68 4EBA 0046 jsr [PC + 0x46 /* 00001FB0 */]
00001F6C 48C6 ext.l D6
00001F6E 70FE moveq.l D0, 0xFFFFFFFE
00001F70 B086 cmp.l D0, D6
00001F72 660C bne +0xE /* 00001F80 */
00001F74 7002 moveq.l D0, 0x02
00001F76 2F00 move.l -[A7], D0
00001F78 4EBA E712 jsr [PC - 0x18EE /* 0000068C */]
00001F7C 588F addq.l A7, 4
00001F7E 6024 bra +0x26 /* 00001FA4 */
label00001F80:
00001F80 7006 moveq.l D0, 0x06
00001F82 2F00 move.l -[A7], D0
00001F84 4EBA E706 jsr [PC - 0x18FA /* 0000068C */]
00001F88 588F addq.l A7, 4
00001F8A 6018 bra +0x1A /* 00001FA4 */
label00001F8C:
00001F8C 4AAE FD5E tst.l [A6 - 0x2A2]
00001F90 6706 beq +0x8 /* 00001F98 */
00001F92 2F2E FD5E move.l -[A7], [A6 - 0x2A2]
00001F96 A873 syscall SetPort
label00001F98:
00001F98 206E 0008 movea.l A0, [A6 + 0x8]
00001F9C 4210 clr.b [A0]
00001F9E 2F2E FD62 move.l -[A7], [A6 - 0x29E]
00001FA2 A8D9 syscall DisposRgn/DisposeRgn
label00001FA4:
00001FA4 4CEE 18C8 FD48 movem.l D3,D6,D7,A3,A4, [A6 - 0x2B8]
00001FAA 4E5E unlink A6
00001FAC 2E9F move.l [A7], [A7]+
00001FAE 4E75 rts
export_1254:
fn00001FB0:
00001FB0 4E56 FFEC link A6, -0x0014
00001FB4 48E7 0018 movem.l -[A7], A3,A4
00001FB8 486E FFFC pea.l [A6 - 0x4]
00001FBC A874 syscall GetPort
00001FBE 598F subq.l A7, 4
00001FC0 206D B42C movea.l A0, [A5 - 0x4BD4]
00001FC4 4868 0026 pea.l [A0 + 0x26]
00001FC8 4EAD 069A jsr [A5 + 0x69A /* export_207 */]
00001FCC 285F movea.l A4, [A7]+
00001FCE B9EE FFFC cmpa.l A4, [A6 - 0x4]
00001FD2 6618 bne +0x1A /* 00001FEC */
00001FD4 7000 moveq.l D0, 0x00
00001FD6 2D40 FFFC move.l [A6 - 0x4], D0
00001FDA 6010 bra +0x12 /* 00001FEC */
label00001FDC:
00001FDC 558F subq.l A7, 2
00001FDE 70FF moveq.l D0, 0xFFFFFFFF
00001FE0 3F00 move.w -[A7], D0
00001FE2 486E FFEC pea.l [A6 - 0x14]
00001FE6 A971 syscall EventAvail
00001FE8 A9B4 syscall SystemTask
00001FEA 548F addq.l A7, 2
label00001FEC:
00001FEC 598F subq.l A7, 4
00001FEE A975 syscall TickCount
00001FF0 206D B42C movea.l A0, [A5 - 0x4BD4]
00001FF4 201F move.l D0, [A7]+
00001FF6 B0A8 00D0 cmp.l D0, [A0 + 0xD0]
00001FFA 65E0 bcs -0x1E /* 00001FDC */
00001FFC 266C 009C movea.l A3, [A4 + 0x9C]
00002000 2F0C move.l -[A7], A4
00002002 A982 syscall CloseDialog
00002004 3F3C 0081 move.w -[A7], 0x81
00002008 A97A syscall FreeDialog
0000200A 2F0B move.l -[A7], A3
0000200C 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */]
00002010 598F subq.l A7, 4
00002012 2F2D B42C move.l -[A7], [A5 - 0x4BD4]
00002016 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
0000201A 265F movea.l A3, [A7]+
0000201C 2F0B move.l -[A7], A3
0000201E 4EAD 0412 jsr [A5 + 0x412 /* export_126 */]
00002022 2F0B move.l -[A7], A3
00002024 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */]
00002028 7000 moveq.l D0, 0x00
0000202A 2B40 B42C move.l [A5 - 0x4BD4], D0
0000202E 4AAE FFFC tst.l [A6 - 0x4]
00002032 6608 bne +0xA /* 0000203C */
00002034 598F subq.l A7, 4
00002036 A924 syscall FrontWindow
00002038 2D5F FFFC move.l [A6 - 0x4], [A7]+
label0000203C:
0000203C 4AAE FFFC tst.l [A6 - 0x4]
00002040 6706 beq +0x8 /* 00002048 */
00002042 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002046 A873 syscall SetPort
label00002048:
00002048 4CEE 1800 FFE4 movem.l A3,A4, [A6 - 0x1C]
0000204E 4E5E unlink A6
00002050 4E75 rts
fn00002052:
00002052 4E56 FFF8 link A6, -0x0008
00002056 2F07 move.l -[A7], D7
00002058 3E2E 000A move.w D7, [A6 + 0xA]
0000205C 598F subq.l A7, 4
0000205E 2F3C 5354 5223 move.l -[A7], 0x53545223 /* 'STR#' */
00002064 3F3C 0085 move.w -[A7], 0x85
00002068 A9A0 syscall GetResource
0000206A 205F movea.l A0, [A7]+
0000206C 2050 movea.l A0, [A0]
0000206E BE50 cmp.w D7, [A0]
00002070 6F04 ble +0x6 /* 00002076 */
00002072 7001 moveq.l D0, 0x01
00002074 6004 bra +0x6 /* 0000207A */
label00002076:
00002076 48C7 ext.l D7
00002078 2007 move.l D0, D7
label0000207A:
0000207A 3E00 move.w D7, D0
0000207C 206D B42C movea.l A0, [A5 - 0x4BD4]
00002080 3147 002A move.w [A0 + 0x2A], D7
00002084 206D B42C movea.l A0, [A5 - 0x4BD4]
00002088 4268 0028 clr.w [A0 + 0x28]
0000208C 206D B42C movea.l A0, [A5 - 0x4BD4]
00002090 4868 0030 pea.l [A0 + 0x30]
00002094 3F3C 0085 move.w -[A7], 0x85
00002098 3F07 move.w -[A7], D7
0000209A 4EAD 0602 jsr [A5 + 0x602 /* export_188 */]
0000209E 206D B42C movea.l A0, [A5 - 0x4BD4]
000020A2 7025 moveq.l D0, 0x25
000020A4 B028 0031 cmp.b D0, [A0 + 0x31]
000020A8 660C bne +0xE /* 000020B6 */
000020AA 206D B42C movea.l A0, [A5 - 0x4BD4]
000020AE 3028 0016 move.w D0, [A0 + 0x16]
000020B2 48C0 ext.l D0
000020B4 600A bra +0xC /* 000020C0 */
label000020B6:
000020B6 206D B42C movea.l A0, [A5 - 0x4BD4]
000020BA 3028 0014 move.w D0, [A0 + 0x14]
000020BE 48C0 ext.l D0
label000020C0:
000020C0 206D B42C movea.l A0, [A5 - 0x4BD4]
000020C4 3140 002C move.w [A0 + 0x2C], D0
000020C8 7001 moveq.l D0, 0x01
000020CA 3F00 move.w -[A7], D0
000020CC A887 syscall TextFont
000020CE 206D B42C movea.l A0, [A5 - 0x4BD4]
000020D2 3F28 002C move.w -[A7], [A0 + 0x2C]
000020D6 A88A syscall TextSize
000020D8 486E FFF8 pea.l [A6 - 0x8]
000020DC A88B syscall GetFontInfo
000020DE 302E FFFA move.w D0, [A6 - 0x6]
000020E2 D06E FFF8 add.w D0, [A6 - 0x8]
000020E6 322E FFFE move.w D1, [A6 - 0x2]
000020EA D240 add.w D1, D0
000020EC 206D B42C movea.l A0, [A5 - 0x4BD4]
000020F0 3141 002E move.w [A0 + 0x2E], D1
000020F4 2E2E FFF4 move.l D7, [A6 - 0xC]
000020F8 4E5E unlink A6
000020FA 4E75 rts
export_1255:
000020FC 4E56 FEE0 link A6, -0x0120
00002100 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4
00002104 47EE FEF4 lea.l A3, [A6 - 0x10C]
00002108 7008 moveq.l D0, 0x08
0000210A B06E 0008 cmp.w D0, [A6 + 0x8]
0000210E 6656 bne +0x58 /* 00002166 */
00002110 2F2E 000A move.l -[A7], [A6 + 0xA]
00002114 3F2E 0008 move.w -[A7], [A6 + 0x8]
00002118 486E FEE8 pea.l [A6 - 0x118]
0000211C 486E FFFA pea.l [A6 - 0x6]
00002120 486E FEEA pea.l [A6 - 0x116]
00002124 A98D syscall GetDialogItem/GetDItem
00002126 7003 moveq.l D0, 0x03
00002128 3F00 move.w -[A7], D0
0000212A 3F00 move.w -[A7], D0
0000212C A89B syscall PenSize
0000212E 486E FEEA pea.l [A6 - 0x116]
00002132 70FC moveq.l D0, 0xFFFFFFFC
00002134 3F00 move.w -[A7], D0
00002136 3F00 move.w -[A7], D0
00002138 A8A9 syscall InsetRect
0000213A 302E FEEE move.w D0, [A6 - 0x112]
0000213E 906E FEEA sub.w D0, [A6 - 0x116]
00002142 48C0 ext.l D0
00002144 E280 asr D0, 1
00002146 5480 addq.l D0, 2
00002148 3D40 FEE8 move.w [A6 - 0x118], D0
0000214C 486E FEEA pea.l [A6 - 0x116]
00002150 3F2E FEE8 move.w -[A7], [A6 - 0x118]
00002154 3F2E FEE8 move.w -[A7], [A6 - 0x118]
00002158 A8B0 syscall FrameRoundRect
0000215A 7001 moveq.l D0, 0x01
0000215C 3F00 move.w -[A7], D0
0000215E 3F00 move.w -[A7], D0
00002160 A89B syscall PenSize
00002162 6000 0544 bra +0x546 /* 000026A8 */
label00002166:
00002166 206D B42C movea.l A0, [A5 - 0x4BD4]
0000216A 4A28 0026 tst.b [A0 + 0x26]
0000216E 6718 beq +0x1A /* 00002188 */
00002170 206D B42C movea.l A0, [A5 - 0x4BD4]
00002174 4868 0130 pea.l [A0 + 0x130]
00002178 A8A3 syscall EraseRect
0000217A 7001 moveq.l D0, 0x01
0000217C 2F00 move.l -[A7], D0
0000217E 4EBA FED2 jsr [PC - 0x12E /* 00002052 */]
00002182 588F addq.l A7, 4
00002184 6000 0522 bra +0x524 /* 000026A8 */
label00002188:
00002188 206D B42C movea.l A0, [A5 - 0x4BD4]
0000218C 4A28 0027 tst.b [A0 + 0x27]
00002190 6700 0506 beq +0x508 /* 00002698 */
00002194 7000 moveq.l D0, 0x00
00002196 2F00 move.l -[A7], D0
00002198 2F3C 0000 A0AD move.l -[A7], 0xA0AD
0000219E 4EBA E52E jsr [PC - 0x1AD2 /* 000006CE */]
000021A2 4A00 tst.b D0
000021A4 508F addq.l A7, 8
000021A6 672A beq +0x2C /* 000021D2 */
000021A8 558F subq.l A7, 2
000021AA 2F3C 612F 7578 move.l -[A7], 0x612F7578 /* 'a/ux' */
000021B0 486E FFF4 pea.l [A6 - 0xC]
000021B4 202F 0004 move.l D0, [A7 + 0x4]
000021B8 A1AD syscall Gestalt, flags=1
000021BA 2257 movea.l A1, [A7]
000021BC 2288 move.l [A1], A0
000021BE 3F40 0008 move.w [A7 + 0x8], D0
000021C2 508F addq.l A7, 8
000021C4 4A5F tst.w [A7]+
000021C6 6732 beq +0x34 /* 000021FA */
000021C8 2D7C 0000 7FFF FFF4 move.l [A6 - 0xC], 0x7FFF
000021D0 6028 bra +0x2A /* 000021FA */
label000021D2:
000021D2 7000 moveq.l D0, 0x00
000021D4 3038 0B22 move.w D0, [0x00000B22 /* HWCfgFlags */]
000021D8 223C 0000 0200 move.l D1, 0x200
000021DE C280 and.l D1, D0
000021E0 0C81 0000 0200 cmpi.l D1, 0x200
000021E6 6608 bne +0xA /* 000021F0 */
000021E8 203C 0000 0100 move.l D0, 0x100
000021EE 6006 bra +0x8 /* 000021F6 */
label000021F0:
000021F0 203C 0000 7FFF move.l D0, 0x7FFF
label000021F6:
000021F6 2D40 FFF4 move.l [A6 - 0xC], D0
label000021FA:
000021FA 558F subq.l A7, 2
000021FC 2F2E 000A move.l -[A7], [A6 + 0xA]
00002200 3F2E 0008 move.w -[A7], [A6 + 0x8]
00002204 486E FEEA pea.l [A6 - 0x116]
00002208 4EBA ECC0 jsr [PC - 0x1340 /* 00000ECA */]
0000220C 3D5F FEF2 move.w [A6 - 0x10E], [A7]+
00002210 598F subq.l A7, 4
00002212 4878 0100 push.l 0x100
00002216 4EAD 03DA jsr [A5 + 0x3DA /* export_119 */]
0000221A 2D5F FFFA move.l [A6 - 0x6], [A7]+
0000221E 3D7C 0001 FEE8 move.w [A6 - 0x118], 0x1
label00002224:
00002224 2F0B move.l -[A7], A3
00002226 3F3C 0082 move.w -[A7], 0x82
0000222A 3F2E FEE8 move.w -[A7], [A6 - 0x118]
0000222E 4EAD 0602 jsr [A5 + 0x602 /* export_188 */]
00002232 558F subq.l A7, 2
00002234 2F0B move.l -[A7], A3
00002236 2F2E FFFA move.l -[A7], [A6 - 0x6]
0000223A 7000 moveq.l D0, 0x00
0000223C 1013 move.b D0, [A3]
0000223E 5280 addq.l D0, 1
00002240 2F00 move.l -[A7], D0
00002242 4EAD 05BA jsr [A5 + 0x5BA /* export_179 */]
00002246 3D7C 5E30 FFFE move.w [A6 - 0x2], 0x5E30 /* '^0' */
0000224C 302E FEE8 move.w D0, [A6 - 0x118]
00002250 5340 subq.w D0, 1
00002252 548F addq.l A7, 2
00002254 6B00 0408 bmi +0x40A /* 0000265E */
00002258 0C40 000B cmpi.w D0, 0xB
0000225C 6E00 0400 bgt +0x402 /* 0000265E */
00002260 D040 add.w D0, D0
00002262 303B 0006 move.w D0, [PC + D0.w + 0x6]
00002266 4EFB 0000 jmp [PC + D0.w]
0000226A 03F6 .incomplete
0000226C 001E 009C ori.b [A6]+, 0x9C
00002270 00D8 .incomplete
00002272 012E 018C btst [A6 + 0x18C], D0
00002276 01D2 .incomplete
00002278 0256 02BE andi.w [A6], 0x2BE
0000227C 0310 btst [A0], D1
0000227E 035C bchg [A4]+, D1
00002280 03C6 .incomplete
00002282 6000 03DA bra +0x3DC /* 0000265E */
00002286 486E FFFE pea.l [A6 - 0x2]
0000228A 2F2E FFFA move.l -[A7], [A6 - 0x6]
0000228E 206D B42C movea.l A0, [A5 - 0x4BD4]
00002292 3028 0004 move.w D0, [A0 + 0x4]
00002296 48C0 ext.l D0
00002298 2F00 move.l -[A7], D0
0000229A 4EBA E100 jsr [PC - 0x1F00 /* 0000039C */]
0000229E 598F subq.l A7, 4
000022A0 7000 moveq.l D0, 0x00
000022A2 3F00 move.w -[A7], D0
000022A4 3F3C 0006 move.w -[A7], 0x6
000022A8 A9ED syscall Pack6
000022AA 285F movea.l A4, [A7]+
000022AC 2054 movea.l A0, [A4]
000022AE 3028 001E move.w D0, [A0 + 0x1E]
000022B2 48C0 ext.l D0
000022B4 2C00 move.l D6, D0
000022B6 E086 asr D6, 8
000022B8 2F06 move.l -[A7], D6
000022BA 4878 0084 push.l 0x84
000022BE 4EBA DFCA jsr [PC - 0x2036 /* 0000028A */]
000022C2 3E00 move.w D7, D0
000022C4 526E FFFE addq.w [A6 - 0x2], 1
000022C8 486E FFFE pea.l [A6 - 0x2]
000022CC 2F2E FFFA move.l -[A7], [A6 - 0x6]
000022D0 48C7 ext.l D7
000022D2 2F07 move.l -[A7], D7
000022D4 4878 0084 push.l 0x84
000022D8 4EBA E03E jsr [PC - 0x1FC2 /* 00000318 */]
000022DC 0C47 0001 cmpi.w D7, 0x1
000022E0 4FEF 0024 lea.l A7, [A7 + 0x24]
000022E4 6600 0378 bne +0x37A /* 0000265E */
000022E8 3D7C 5E30 FFFE move.w [A6 - 0x2], 0x5E30 /* '^0' */
000022EE 486E FFFE pea.l [A6 - 0x2]
000022F2 2F2E FFFA move.l -[A7], [A6 - 0x6]
000022F6 2F06 move.l -[A7], D6
000022F8 4EBA DFD4 jsr [PC - 0x202C /* 000002CE */]
000022FC 4FEF 000C lea.l A7, [A7 + 0xC]
00002300 6000 035C bra +0x35E /* 0000265E */
00002304 558F subq.l A7, 2
00002306 A994 syscall CurResFile
00002308 3A1F move.w D5, [A7]+
0000230A 7000 moveq.l D0, 0x00
0000230C 3F00 move.w -[A7], D0
0000230E A998 syscall UseResFile
00002310 558F subq.l A7, 2
00002312 558F subq.l A7, 2
00002314 A994 syscall CurResFile
00002316 486E FEE4 pea.l [A6 - 0x11C]
0000231A 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
0000231E 3F05 move.w -[A7], D5
00002320 A998 syscall UseResFile
00002322 486E FFFE pea.l [A6 - 0x2]
00002326 2F2E FFFA move.l -[A7], [A6 - 0x6]
0000232A 700A moveq.l D0, 0x0A
0000232C 222E FEE4 move.l D1, [A6 - 0x11C]
00002330 E0A1 asr D1, D0
00002332 2F01 move.l -[A7], D1
00002334 4EBA DF98 jsr [PC - 0x2068 /* 000002CE */]
00002338 4FEF 000E lea.l A7, [A7 + 0xE]
0000233C 6000 0320 bra +0x322 /* 0000265E */
00002340 206D B42C movea.l A0, [A5 - 0x4BD4]
00002344 3028 0002 move.w D0, [A0 + 0x2]
00002348 48C0 ext.l D0
0000234A 2F00 move.l -[A7], D0
0000234C 4878 0086 push.l 0x86
00002350 4EBA DF38 jsr [PC - 0x20C8 /* 0000028A */]
00002354 3800 move.w D4, D0
00002356 486E FFFE pea.l [A6 - 0x2]
0000235A 2F2E FFFA move.l -[A7], [A6 - 0x6]
0000235E 48C4 ext.l D4
00002360 2F04 move.l -[A7], D4
00002362 4878 0086 push.l 0x86
00002366 4EBA DFB0 jsr [PC - 0x2050 /* 00000318 */]
0000236A 0C44 0001 cmpi.w D4, 0x1
0000236E 4FEF 0018 lea.l A7, [A7 + 0x18]
00002372 6600 02EA bne +0x2EC /* 0000265E */
00002376 486E FFFE pea.l [A6 - 0x2]
0000237A 2F2E FFFA move.l -[A7], [A6 - 0x6]
0000237E 206D B42C movea.l A0, [A5 - 0x4BD4]
00002382 3028 0002 move.w D0, [A0 + 0x2]
00002386 48C0 ext.l D0
00002388 2F00 move.l -[A7], D0
0000238A 4EBA DF42 jsr [PC - 0x20BE /* 000002CE */]
0000238E 4FEF 000C lea.l A7, [A7 + 0xC]
00002392 6000 02CA bra +0x2CC /* 0000265E */
00002396 0CAE 0000 7FFF FFF4 cmpi.l [A6 - 0xC], 0x7FFF
0000239E 6C2C bge +0x2E /* 000023CC */
000023A0 486E FFFE pea.l [A6 - 0x2]
000023A4 2F2E FFFA move.l -[A7], [A6 - 0x6]
000023A8 700F moveq.l D0, 0x0F
000023AA 2F00 move.l -[A7], D0
000023AC 4878 0082 push.l 0x82
000023B0 4EBA DF66 jsr [PC - 0x209A /* 00000318 */]
000023B4 486E FFFE pea.l [A6 - 0x2]
000023B8 2F2E FFFA move.l -[A7], [A6 - 0x6]
000023BC 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000023C0 4EBA DFDA jsr [PC - 0x2026 /* 0000039C */]
000023C4 4FEF 001C lea.l A7, [A7 + 0x1C]
000023C8 6000 0294 bra +0x296 /* 0000265E */
label000023CC:
000023CC 486E FEE0 pea.l [A6 - 0x120]
000023D0 486E FEE2 pea.l [A6 - 0x11E]
000023D4 4EAD 0472 jsr [A5 + 0x472 /* export_138 */]
000023D8 486E FFFE pea.l [A6 - 0x2]
000023DC 2F2E FFFA move.l -[A7], [A6 - 0x6]
000023E0 302E FEE0 move.w D0, [A6 - 0x120]
000023E4 48C0 ext.l D0
000023E6 2F00 move.l -[A7], D0
000023E8 4EBA DEE4 jsr [PC - 0x211C /* 000002CE */]
000023EC 4FEF 000C lea.l A7, [A7 + 0xC]
000023F0 6000 026C bra +0x26E /* 0000265E */
000023F4 206D B42C movea.l A0, [A5 - 0x4BD4]
000023F8 4A68 000C tst.w [A0 + 0xC]
000023FC 6720 beq +0x22 /* 0000241E */
000023FE 486E FFFE pea.l [A6 - 0x2]
00002402 2F2E FFFA move.l -[A7], [A6 - 0x6]
00002406 206D B42C movea.l A0, [A5 - 0x4BD4]
0000240A 3028 000C move.w D0, [A0 + 0xC]
0000240E 48C0 ext.l D0
00002410 2F00 move.l -[A7], D0
00002412 4EBA DEBA jsr [PC - 0x2146 /* 000002CE */]
00002416 4FEF 000C lea.l A7, [A7 + 0xC]
0000241A 6000 0242 bra +0x244 /* 0000265E */
label0000241E:
0000241E 486E FFFE pea.l [A6 - 0x2]
00002422 2F2E FFFA move.l -[A7], [A6 - 0x6]
00002426 700E moveq.l D0, 0x0E
00002428 2F00 move.l -[A7], D0
0000242A 4878 0082 push.l 0x82
0000242E 4EBA DEE8 jsr [PC - 0x2118 /* 00000318 */]
00002432 4FEF 0010 lea.l A7, [A7 + 0x10]
00002436 6000 0226 bra +0x228 /* 0000265E */
0000243A 206D B42C movea.l A0, [A5 - 0x4BD4]
0000243E 4A28 0009 tst.b [A0 + 0x9]
00002442 6714 beq +0x16 /* 00002458 */
00002444 7001 moveq.l D0, 0x01
00002446 2F00 move.l -[A7], D0
00002448 2F3C 0000 AB03 move.l -[A7], 0xAB03
0000244E 4EBA E27E jsr [PC - 0x1D82 /* 000006CE */]
00002452 4A00 tst.b D0
00002454 508F addq.l A7, 8
00002456 664C bne +0x4E /* 000024A4 */
label00002458:
00002458 486E FFFE pea.l [A6 - 0x2]
0000245C 2F2E FFFA move.l -[A7], [A6 - 0x6]
00002460 700E moveq.l D0, 0x0E
00002462 2F00 move.l -[A7], D0
00002464 4878 0082 push.l 0x82
00002468 4EBA DEAE jsr [PC - 0x2152 /* 00000318 */]
0000246C 422E FFF9 clr.b [A6 - 0x7]
00002470 526E FFFE addq.w [A6 - 0x2], 1
00002474 4FEF 0010 lea.l A7, [A7 + 0x10]
00002478 6018 bra +0x1A /* 00002492 */
label0000247A:
0000247A 486E FFFE pea.l [A6 - 0x2]
0000247E 2F2E FFFA move.l -[A7], [A6 - 0x6]
00002482 486E FFF9 pea.l [A6 - 0x7]
00002486 4EBA DEDE jsr [PC - 0x2122 /* 00000366 */]
0000248A 4FEF 000C lea.l A7, [A7 + 0xC]
0000248E 526E FFFE addq.w [A6 - 0x2], 1
label00002492:
00002492 302E FFFE move.w D0, [A6 - 0x2]
00002496 48C0 ext.l D0
00002498 0C80 0000 5E35 cmpi.l D0, 0x5E35 /* '^5' */
0000249E 6DDA blt -0x24 /* 0000247A */
000024A0 6000 01BC bra +0x1BE /* 0000265E */
label000024A4:
000024A4 486E FFFE pea.l [A6 - 0x2]
000024A8 2F2E FFFA move.l -[A7], [A6 - 0x6]
000024AC 598F subq.l A7, 4
000024AE 7014 moveq.l D0, 0x14
000024B0 AB1D syscall QDExtensions
000024B2 4EBA DEE8 jsr [PC - 0x2118 /* 0000039C */]
000024B6 4FEF 000C lea.l A7, [A7 + 0xC]
000024BA 6000 01A2 bra +0x1A4 /* 0000265E */
000024BE 0CAE 0000 0200 FFF4 cmpi.l [A6 - 0xC], 0x200
000024C6 6D42 blt +0x44 /* 0000250A */
000024C8 486E FFFE pea.l [A6 - 0x2]
000024CC 2F2E FFFA move.l -[A7], [A6 - 0x6]
000024D0 7001 moveq.l D0, 0x01
000024D2 2F00 move.l -[A7], D0
000024D4 2F3C 0000 A88F move.l -[A7], 0xA88F
000024DA 4EBA E1F2 jsr [PC - 0x1E0E /* 000006CE */]
000024DE 4A00 tst.b D0
000024E0 508F addq.l A7, 8
000024E2 670C beq +0xE /* 000024F0 */
000024E4 598F subq.l A7, 4
000024E6 3F3C 0016 move.w -[A7], 0x16
000024EA A88F syscall OSDispatch
000024EC 201F move.l D0, [A7]+
000024EE 6008 bra +0xA /* 000024F8 */
label000024F0:
000024F0 598F subq.l A7, 4
000024F2 2EB8 0108 move.l [A7], [0x00000108 /* MemTop */]
000024F6 201F move.l D0, [A7]+
label000024F8:
000024F8 720A moveq.l D1, 0x0A
000024FA E2A0 asr D0, D1
000024FC 2F00 move.l -[A7], D0
000024FE 4EBA DDCE jsr [PC - 0x2232 /* 000002CE */]
00002502 4FEF 000C lea.l A7, [A7 + 0xC]
00002506 6000 0156 bra +0x158 /* 0000265E */
label0000250A:
0000250A 486E FFFE pea.l [A6 - 0x2]
0000250E 2F2E FFFA move.l -[A7], [A6 - 0x6]
00002512 700D moveq.l D0, 0x0D
00002514 2F00 move.l -[A7], D0
00002516 4878 0082 push.l 0x82
0000251A 4EBA DDFC jsr [PC - 0x2204 /* 00000318 */]
0000251E 4FEF 0010 lea.l A7, [A7 + 0x10]
00002522 6000 013A bra +0x13C /* 0000265E */
00002526 0CAE 0000 0200 FFF4 cmpi.l [A6 - 0xC], 0x200
0000252E 6D2C blt +0x2E /* 0000255C */
00002530 486E FFFE pea.l [A6 - 0x2]
00002534 2F2E FFFA move.l -[A7], [A6 - 0x6]
00002538 598F subq.l A7, 4
0000253A 2EB8 0130 move.l [A7], [0x00000130 /* ApplLimit */]
0000253E 598F subq.l A7, 4
00002540 2EB8 02AA move.l [A7], [0x000002AA /* ApplZone */]
00002544 201F move.l D0, [A7]+
00002546 221F move.l D1, [A7]+
00002548 9280 sub.l D1, D0
0000254A 700A moveq.l D0, 0x0A
0000254C E0A1 asr D1, D0
0000254E 2F01 move.l -[A7], D1
00002550 4EBA DD7C jsr [PC - 0x2284 /* 000002CE */]
00002554 4FEF 000C lea.l A7, [A7 + 0xC]
00002558 6000 0104 bra +0x106 /* 0000265E */
label0000255C:
0000255C 486E FFFE pea.l [A6 - 0x2]
00002560 2F2E FFFA move.l -[A7], [A6 - 0x6]
00002564 700D moveq.l D0, 0x0D
00002566 2F00 move.l -[A7], D0
00002568 4878 0082 push.l 0x82
0000256C 4EBA DDAA jsr [PC - 0x2256 /* 00000318 */]
00002570 4FEF 0010 lea.l A7, [A7 + 0x10]
00002574 6000 00E8 bra +0xEA /* 0000265E */
00002578 0CAE 0000 0200 FFF4 cmpi.l [A6 - 0xC], 0x200
00002580 6D26 blt +0x28 /* 000025A8 */
00002582 486E FFFE pea.l [A6 - 0x2]
00002586 2F2E FFFA move.l -[A7], [A6 - 0x6]
0000258A 598F subq.l A7, 4
0000258C 486E FEE4 pea.l [A6 - 0x11C]
00002590 4EAD 03AA jsr [A5 + 0x3AA /* export_113 */]
00002594 700A moveq.l D0, 0x0A
00002596 221F move.l D1, [A7]+
00002598 E0A1 asr D1, D0
0000259A 2F01 move.l -[A7], D1
0000259C 4EBA DD30 jsr [PC - 0x22D0 /* 000002CE */]
000025A0 4FEF 000C lea.l A7, [A7 + 0xC]
000025A4 6000 00B8 bra +0xBA /* 0000265E */
label000025A8:
000025A8 486E FFFE pea.l [A6 - 0x2]
000025AC 2F2E FFFA move.l -[A7], [A6 - 0x6]
000025B0 700D moveq.l D0, 0x0D
000025B2 2F00 move.l -[A7], D0
000025B4 4878 0082 push.l 0x82
000025B8 4EBA DD5E jsr [PC - 0x22A2 /* 00000318 */]
000025BC 4FEF 0010 lea.l A7, [A7 + 0x10]
000025C0 6000 009C bra +0x9E /* 0000265E */
000025C4 4AAD B428 tst.l [A5 - 0x4BD8]
000025C8 674A beq +0x4C /* 00002614 */
000025CA 206D B428 movea.l A0, [A5 - 0x4BD8]
000025CE 2F10 move.l -[A7], [A0]
000025D0 2F0B move.l -[A7], A3
000025D2 206D B428 movea.l A0, [A5 - 0x4BD8]
000025D6 2050 movea.l A0, [A0]
000025D8 7000 moveq.l D0, 0x00
000025DA 1010 move.b D0, [A0]
000025DC 5280 addq.l D0, 1
000025DE 2F00 move.l -[A7], D0
000025E0 4EAD 042A jsr [A5 + 0x42A /* export_129 */]
000025E4 598F subq.l A7, 4
000025E6 2F2E FFFA move.l -[A7], [A6 - 0x6]
000025EA 7000 moveq.l D0, 0x00
000025EC 2F00 move.l -[A7], D0
000025EE 486E FFFE pea.l [A6 - 0x2]
000025F2 7202 moveq.l D1, 0x02
000025F4 2F01 move.l -[A7], D1
000025F6 240B move.l D2, A3
000025F8 5282 addq.l D2, 1
000025FA 2F02 move.l -[A7], D2
000025FC 7400 moveq.l D2, 0x00
000025FE 1413 move.b D2, [A3]
00002600 2F02 move.l -[A7], D2
00002602 A9E0 syscall Munger
00002604 206E FFFA movea.l A0, [A6 - 0x6]
00002608 2050 movea.l A0, [A0]
0000260A 1013 move.b D0, [A3]
0000260C 5500 subq.b D0, 2
0000260E D110 add.b [A0], D0
00002610 588F addq.l A7, 4
00002612 604A bra +0x4C /* 0000265E */
label00002614:
00002614 486E FFFE pea.l [A6 - 0x2]
00002618 2F2E FFFA move.l -[A7], [A6 - 0x6]
0000261C 700D moveq.l D0, 0x0D
0000261E 2F00 move.l -[A7], D0
00002620 4878 0082 push.l 0x82
00002624 4EBA DCF2 jsr [PC - 0x230E /* 00000318 */]
00002628 4FEF 0010 lea.l A7, [A7 + 0x10]
0000262C 6030 bra +0x32 /* 0000265E */
0000262E 206D B42C movea.l A0, [A5 - 0x4BD4]
00002632 4A68 0024 tst.w [A0 + 0x24]
00002636 6F1E ble +0x20 /* 00002656 */
00002638 486E FFFE pea.l [A6 - 0x2]
0000263C 2F2E FFFA move.l -[A7], [A6 - 0x6]
00002640 206D B42C movea.l A0, [A5 - 0x4BD4]
00002644 3028 0024 move.w D0, [A0 + 0x24]
00002648 48C0 ext.l D0
0000264A 2F00 move.l -[A7], D0
0000264C 4EBA DC80 jsr [PC - 0x2380 /* 000002CE */]
00002650 4FEF 000C lea.l A7, [A7 + 0xC]
00002654 6008 bra +0xA /* 0000265E */
label00002656:
00002656 206E FFFA movea.l A0, [A6 - 0x6]
0000265A 2050 movea.l A0, [A0]
0000265C 4210 clr.b [A0]
label0000265E:
0000265E 2F2E FFFA move.l -[A7], [A6 - 0x6]
00002662 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00002666 206E FFFA movea.l A0, [A6 - 0x6]
0000266A 2F10 move.l -[A7], [A0]
0000266C 486E FEEA pea.l [A6 - 0x116]
00002670 3F2E FEF2 move.w -[A7], [A6 - 0x10E]
00002674 4EBA E8C2 jsr [PC - 0x173E /* 00000F38 */]
00002678 2F2E FFFA move.l -[A7], [A6 - 0x6]
0000267C 4EAD 0412 jsr [A5 + 0x412 /* export_126 */]
00002680 526E FEE8 addq.w [A6 - 0x118], 1
00002684 700C moveq.l D0, 0x0C
00002686 B06E FEE8 cmp.w D0, [A6 - 0x118]
0000268A 6C00 FB98 bge -0x466 /* 00002224 */
0000268E 2F2E FFFA move.l -[A7], [A6 - 0x6]
00002692 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */]
00002696 6010 bra +0x12 /* 000026A8 */
label00002698:
00002698 2F2E 000A move.l -[A7], [A6 + 0xA]
0000269C 3F2E 0008 move.w -[A7], [A6 + 0x8]
000026A0 3F3C 0080 move.w -[A7], 0x80
000026A4 4EBA E8D0 jsr [PC - 0x1730 /* 00000F76 */]
label000026A8:
000026A8 4CEE 18F8 FEC4 movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0x13C]
000026AE 4E5E unlink A6
000026B0 205F movea.l A0, [A7]+
000026B2 5C4F addq.w A7, 6
000026B4 4ED0 jmp [A0]
export_1256:
000026B6 4E56 FFF8 link A6, -0x0008
000026BA 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000026BE 206E 000C movea.l A0, [A6 + 0xC]
000026C2 7003 moveq.l D0, 0x03
000026C4 B050 cmp.w D0, [A0]
000026C6 6634 bne +0x36 /* 000026FC */
000026C8 206E 000C movea.l A0, [A6 + 0xC]
000026CC 1E28 0005 move.b D7, [A0 + 0x5]
000026D0 0C07 0003 cmpi.b D7, 0x3
000026D4 6706 beq +0x8 /* 000026DC */
000026D6 0C07 000D cmpi.b D7, 0xD /* '\r' */
000026DA 6620 bne +0x22 /* 000026FC */
label000026DC:
000026DC 206E 0008 movea.l A0, [A6 + 0x8]
000026E0 30BC 0001 move.w [A0], 0x1
000026E4 7001 moveq.l D0, 0x01
000026E6 2F00 move.l -[A7], D0
000026E8 2F2E 0010 move.l -[A7], [A6 + 0x10]
000026EC 4EBA E910 jsr [PC - 0x16F0 /* 00000FFE */]
000026F0 1D7C 0001 0014 move.b [A6 + 0x14], 0x1
000026F6 508F addq.l A7, 8
000026F8 6000 0160 bra +0x162 /* 0000285A */
label000026FC:
000026FC 206D B42C movea.l A0, [A5 - 0x4BD4]
00002700 4A28 0026 tst.b [A0 + 0x26]
00002704 6700 0150 beq +0x152 /* 00002856 */
00002708 558F subq.l A7, 2
0000270A A974 syscall Button
0000270C 4A1F tst.b [A7]+
0000270E 6600 0146 bne +0x148 /* 00002856 */
00002712 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002716 A873 syscall SetPort
00002718 598F subq.l A7, 4
0000271A A8D8 syscall NewRgn
0000271C 285F movea.l A4, [A7]+
0000271E 598F subq.l A7, 4
00002720 A8D8 syscall NewRgn
00002722 265F movea.l A3, [A7]+
00002724 2F0B move.l -[A7], A3
00002726 A87A syscall GetClip
00002728 206D B42C movea.l A0, [A5 - 0x4BD4]
0000272C 5368 0028 subq.w [A0 + 0x28], 1
00002730 206D B42C movea.l A0, [A5 - 0x4BD4]
00002734 43EE FFF8 lea.l A1, [A6 - 0x8]
00002738 41E8 0130 lea.l A0, [A0 + 0x130]
0000273C 22D8 move.l [A1]+, [A0]+
0000273E 22D8 move.l [A1]+, [A0]+
00002740 302E FFFC move.w D0, [A6 - 0x4]
00002744 5340 subq.w D0, 1
00002746 3D40 FFF8 move.w [A6 - 0x8], D0
0000274A 206D B42C movea.l A0, [A5 - 0x4BD4]
0000274E 3028 002E move.w D0, [A0 + 0x2E]
00002752 D06E FFF8 add.w D0, [A6 - 0x8]
00002756 3D40 FFFC move.w [A6 - 0x4], D0
0000275A 206D B42C movea.l A0, [A5 - 0x4BD4]
0000275E 7025 moveq.l D0, 0x25
00002760 B028 0031 cmp.b D0, [A0 + 0x31]
00002764 670C beq +0xE /* 00002772 */
00002766 206D B42C movea.l A0, [A5 - 0x4BD4]
0000276A 7024 moveq.l D0, 0x24
0000276C B028 0031 cmp.b D0, [A0 + 0x31]
00002770 6626 bne +0x28 /* 00002798 */
label00002772:
00002772 7E02 moveq.l D7, 0x02
00002774 206D B42C movea.l A0, [A5 - 0x4BD4]
00002778 7000 moveq.l D0, 0x00
0000277A 1028 0030 move.b D0, [A0 + 0x30]
0000277E 2800 move.l D4, D0
00002780 5384 subq.l D4, 1
00002782 206D B42C movea.l A0, [A5 - 0x4BD4]
00002786 7025 moveq.l D0, 0x25
00002788 B028 0031 cmp.b D0, [A0 + 0x31]
0000278C 6604 bne +0x6 /* 00002792 */
0000278E 7014 moveq.l D0, 0x14
00002790 6002 bra +0x4 /* 00002794 */
label00002792:
00002792 7014 moveq.l D0, 0x14
label00002794:
00002794 3A00 move.w D5, D0
00002796 6010 bra +0x12 /* 000027A8 */
label00002798:
00002798 7E01 moveq.l D7, 0x01
0000279A 206D B42C movea.l A0, [A5 - 0x4BD4]
0000279E 7000 moveq.l D0, 0x00
000027A0 1028 0030 move.b D0, [A0 + 0x30]
000027A4 3800 move.w D4, D0
000027A6 7A32 moveq.l D5, 0x32
label000027A8:
000027A8 486E FFF8 pea.l [A6 - 0x8]
000027AC 3F05 move.w -[A7], D5
000027AE 206D B42C movea.l A0, [A5 - 0x4BD4]
000027B2 3F28 0028 move.w -[A7], [A0 + 0x28]
000027B6 A8A8 syscall OffsetRect
000027B8 598F subq.l A7, 4
000027BA A975 syscall TickCount
000027BC 2C1F move.l D6, [A7]+
label000027BE:
000027BE 598F subq.l A7, 4
000027C0 A975 syscall TickCount
000027C2 BC9F cmp.l D6, [A7]+
000027C4 67F8 beq -0x6 /* 000027BE */
000027C6 206D B42C movea.l A0, [A5 - 0x4BD4]
000027CA 4868 0130 pea.l [A0 + 0x130]
000027CE 7000 moveq.l D0, 0x00
000027D0 3F00 move.w -[A7], D0
000027D2 72FF moveq.l D1, 0xFFFFFFFF
000027D4 3F01 move.w -[A7], D1
000027D6 2F0C move.l -[A7], A4
000027D8 A8EF syscall ScrollRect
000027DA 2F0C move.l -[A7], A4
000027DC A879 syscall SetClip
000027DE 7001 moveq.l D0, 0x01
000027E0 3F00 move.w -[A7], D0
000027E2 A887 syscall TextFont
000027E4 206D B42C movea.l A0, [A5 - 0x4BD4]
000027E8 3F28 002C move.w -[A7], [A0 + 0x2C]
000027EC A88A syscall TextSize
000027EE 206D B42C movea.l A0, [A5 - 0x4BD4]
000027F2 4870 7030 pea.l [A0 + D7.w + 0x30]
000027F6 48C4 ext.l D4
000027F8 2F04 move.l -[A7], D4
000027FA 486E FFF8 pea.l [A6 - 0x8]
000027FE 7000 moveq.l D0, 0x00
00002800 3F00 move.w -[A7], D0
00002802 A9CE syscall TETextBox/TextBox
00002804 206D B42C movea.l A0, [A5 - 0x4BD4]
00002808 4A68 0028 tst.w [A0 + 0x28]
0000280C 6C0E bge +0x10 /* 0000281C */
0000280E 206D B42C movea.l A0, [A5 - 0x4BD4]
00002812 3028 0028 move.w D0, [A0 + 0x28]
00002816 4440 neg.w D0
00002818 48C0 ext.l D0
0000281A 600A bra +0xC /* 00002826 */
label0000281C:
0000281C 206D B42C movea.l A0, [A5 - 0x4BD4]
00002820 3028 0028 move.w D0, [A0 + 0x28]
00002824 48C0 ext.l D0
label00002826:
00002826 206D B42C movea.l A0, [A5 - 0x4BD4]
0000282A 3228 002E move.w D1, [A0 + 0x2E]
0000282E 5241 addq.w D1, 1
00002830 48C1 ext.l D1
00002832 B280 cmp.l D1, D0
00002834 6C14 bge +0x16 /* 0000284A */
00002836 206D B42C movea.l A0, [A5 - 0x4BD4]
0000283A 3028 002A move.w D0, [A0 + 0x2A]
0000283E 48C0 ext.l D0
00002840 5280 addq.l D0, 1
00002842 2F00 move.l -[A7], D0
00002844 4EBA F80C jsr [PC - 0x7F4 /* 00002052 */]
00002848 588F addq.l A7, 4
label0000284A:
0000284A 2F0B move.l -[A7], A3
0000284C A879 syscall SetClip
0000284E 2F0C move.l -[A7], A4
00002850 A8D9 syscall DisposRgn/DisposeRgn
00002852 2F0B move.l -[A7], A3
00002854 A8D9 syscall DisposRgn/DisposeRgn
label00002856:
00002856 422E 0014 clr.b [A6 + 0x14]
label0000285A:
0000285A 4CEE 18F0 FFE0 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x20]
00002860 4E5E unlink A6
00002862 205F movea.l A0, [A7]+
00002864 DEFC 000C add.w A7, 0xC
00002868 4ED0 jmp [A0]
export_1257:
0000286A 4E56 FFDC link A6, -0x0024
0000286E 48E7 0018 movem.l -[A7], A3,A4
00002872 49EE FFF0 lea.l A4, [A6 - 0x10]
00002876 598F subq.l A7, 4
00002878 4878 0138 push.l 0x138
0000287C 4EAD 03DA jsr [A5 + 0x3DA /* export_119 */]
00002880 2D5F FFE6 move.l [A6 - 0x1A], [A7]+
00002884 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
00002888 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */]
0000288C 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
00002890 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00002894 206E FFE6 movea.l A0, [A6 - 0x1A]
00002898 2B50 B42C move.l [A5 - 0x4BD4], [A0]
0000289C 558F subq.l A7, 2
0000289E 7001 moveq.l D0, 0x01
000028A0 3F00 move.w -[A7], D0
000028A2 206D B42C movea.l A0, [A5 - 0x4BD4]
000028A6 2F08 move.l -[A7], A0
000028A8 4EAD 061A jsr [A5 + 0x61A /* export_191 */]
000028AC 206D B42C movea.l A0, [A5 - 0x4BD4]
000028B0 3028 0004 move.w D0, [A0 + 0x4]
000028B4 48C0 ext.l D0
000028B6 72FF moveq.l D1, 0xFFFFFFFF
000028B8 B280 cmp.l D1, D0
000028BA 548F addq.l A7, 2
000028BC 660A bne +0xC /* 000028C8 */
000028BE 206D B42C movea.l A0, [A5 - 0x4BD4]
000028C2 317C 0420 0004 move.w [A0 + 0x4], 0x420
label000028C8:
000028C8 598F subq.l A7, 4
000028CA 2F3C 5370 5363 move.l -[A7], 0x53705363 /* 'SpSc' */
000028D0 3F3C 0080 move.w -[A7], 0x80
000028D4 A9A0 syscall GetResource
000028D6 2D5F FFE6 move.l [A6 - 0x1A], [A7]+
000028DA 206E FFE6 movea.l A0, [A6 - 0x1A]
000028DE 2F10 move.l -[A7], [A0]
000028E0 206D B42C movea.l A0, [A5 - 0x4BD4]
000028E4 4868 0010 pea.l [A0 + 0x10]
000028E8 7016 moveq.l D0, 0x16
000028EA 2F00 move.l -[A7], D0
000028EC 4EAD 042A jsr [A5 + 0x42A /* export_129 */]
000028F0 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
000028F4 A9A3 syscall ReleaseResource
000028F6 486E FFEC pea.l [A6 - 0x14]
000028FA A874 syscall GetPort
000028FC 3F3C 0080 move.w -[A7], 0x80
00002900 A979 syscall CouldDialog
00002902 2F3C 444C 4F47 move.l -[A7], 0x444C4F47 /* 'DLOG' */
00002908 4878 0080 push.l 0x80
0000290C 4EBA DB70 jsr [PC - 0x2490 /* 0000047E */]
00002910 598F subq.l A7, 4
00002912 3F3C 0080 move.w -[A7], 0x80
00002916 7000 moveq.l D0, 0x00
00002918 2F00 move.l -[A7], D0
0000291A 72FF moveq.l D1, 0xFFFFFFFF
0000291C 2F01 move.l -[A7], D1
0000291E A97C syscall GetNewDialog
00002920 265F movea.l A3, [A7]+
00002922 2F0B move.l -[A7], A3
00002924 A873 syscall SetPort
00002926 2F0C move.l -[A7], A4
00002928 A976 syscall GetKeys
0000292A 206D B42C movea.l A0, [A5 - 0x4BD4]
0000292E 4228 0026 clr.b [A0 + 0x26]
00002932 558F subq.l A7, 2
00002934 2F0C move.l -[A7], A4
00002936 703D moveq.l D0, 0x3D
00002938 2F00 move.l -[A7], D0
0000293A A85D syscall BitTst
0000293C 206D B42C movea.l A0, [A5 - 0x4BD4]
00002940 115F 0027 move.b [A0 + 0x27], [A7]+
00002944 2F0B move.l -[A7], A3
00002946 206D B42C movea.l A0, [A5 - 0x4BD4]
0000294A 4A28 0027 tst.b [A0 + 0x27]
0000294E 6704 beq +0x6 /* 00002954 */
00002950 7004 moveq.l D0, 0x04
00002952 6002 bra +0x4 /* 00002956 */
label00002954:
00002954 7002 moveq.l D0, 0x02
label00002956:
00002956 3F00 move.w -[A7], D0
00002958 486E FFEA pea.l [A6 - 0x16]
0000295C 486E FFE6 pea.l [A6 - 0x1A]
00002960 486E FFDE pea.l [A6 - 0x22]
00002964 A98D syscall GetDialogItem/GetDItem
00002966 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
0000296A 3F3C 00FF move.w -[A7], 0xFF
0000296E A95D syscall HiliteControl
00002970 2F0B move.l -[A7], A3
00002972 7008 moveq.l D0, 0x08
00002974 3F00 move.w -[A7], D0
00002976 486E FFEA pea.l [A6 - 0x16]
0000297A 486E FFE6 pea.l [A6 - 0x1A]
0000297E 486E FFDE pea.l [A6 - 0x22]
00002982 A98D syscall GetDialogItem/GetDItem
00002984 2F0B move.l -[A7], A3
00002986 7008 moveq.l D0, 0x08
00002988 3F00 move.w -[A7], D0
0000298A 3F2E FFEA move.w -[A7], [A6 - 0x16]
0000298E 486D 275A pea.l [A5 + 0x275A /* export_1255 */]
00002992 486E FFDE pea.l [A6 - 0x22]
00002996 A98E syscall SetDialogItem/SetDItem
00002998 2F0B move.l -[A7], A3
0000299A 7009 moveq.l D0, 0x09
0000299C 3F00 move.w -[A7], D0
0000299E 486E FFEA pea.l [A6 - 0x16]
000029A2 486E FFE6 pea.l [A6 - 0x1A]
000029A6 206D B42C movea.l A0, [A5 - 0x4BD4]
000029AA 4868 0130 pea.l [A0 + 0x130]
000029AE A98D syscall GetDialogItem/GetDItem
000029B0 2F0B move.l -[A7], A3
000029B2 7009 moveq.l D0, 0x09
000029B4 3F00 move.w -[A7], D0
000029B6 3F2E FFEA move.w -[A7], [A6 - 0x16]
000029BA 486D 275A pea.l [A5 + 0x275A /* export_1255 */]
000029BE 206D B42C movea.l A0, [A5 - 0x4BD4]
000029C2 4868 0130 pea.l [A0 + 0x130]
000029C6 A98E syscall SetDialogItem/SetDItem
000029C8 2F0B move.l -[A7], A3
000029CA 4EBA DA8A jsr [PC - 0x2576 /* 00000456 */]
000029CE 4A00 tst.b D0
000029D0 6704 beq +0x6 /* 000029D6 */
000029D2 7006 moveq.l D0, 0x06
000029D4 6002 bra +0x4 /* 000029D8 */
label000029D6:
000029D6 7007 moveq.l D0, 0x07
label000029D8:
000029D8 3F00 move.w -[A7], D0
000029DA A827 syscall HideDialogItem/HideDItem
000029DC 2F0B move.l -[A7], A3
000029DE A915 syscall ShowWindow
000029E0 A850 syscall InitCursor
000029E2 508F addq.l A7, 8
label000029E4:
000029E4 486D 2762 pea.l [A5 + 0x2762 /* export_1256 */]
000029E8 486E FFDC pea.l [A6 - 0x24]
000029EC A991 syscall ModalDialog
000029EE 7001 moveq.l D0, 0x01
000029F0 B06E FFDC cmp.w D0, [A6 - 0x24]
000029F4 6700 0120 beq +0x122 /* 00002B16 */
000029F8 2F0B move.l -[A7], A3
000029FA A873 syscall SetPort
000029FC 2F0B move.l -[A7], A3
000029FE 7002 moveq.l D0, 0x02
00002A00 3F00 move.w -[A7], D0
00002A02 486E FFEA pea.l [A6 - 0x16]
00002A06 486E FFE6 pea.l [A6 - 0x1A]
00002A0A 486E FFDE pea.l [A6 - 0x22]
00002A0E A98D syscall GetDialogItem/GetDItem
00002A10 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
00002A14 7002 moveq.l D0, 0x02
00002A16 B06E FFDC cmp.w D0, [A6 - 0x24]
00002A1A 57C0 seq D0
00002A1C 0240 0001 andi.w D0, 0x1
00002A20 48C0 ext.l D0
00002A22 2200 move.l D1, D0
00002A24 C0FC 00FF mulu.w D0, 0xFF
00002A28 4841 swap.w D1
00002A2A C2FC 00FF mulu.w D1, 0xFF
00002A2E 4841 swap.w D1
00002A30 4241 clr.w D1
00002A32 D081 add.l D0, D1
00002A34 3F00 move.w -[A7], D0
00002A36 A95D syscall HiliteControl
00002A38 2F0B move.l -[A7], A3
00002A3A 7004 moveq.l D0, 0x04
00002A3C 3F00 move.w -[A7], D0
00002A3E 486E FFEA pea.l [A6 - 0x16]
00002A42 486E FFE6 pea.l [A6 - 0x1A]
00002A46 486E FFDE pea.l [A6 - 0x22]
00002A4A A98D syscall GetDialogItem/GetDItem
00002A4C 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
00002A50 7004 moveq.l D0, 0x04
00002A52 B06E FFDC cmp.w D0, [A6 - 0x24]
00002A56 57C0 seq D0
00002A58 0240 0001 andi.w D0, 0x1
00002A5C 48C0 ext.l D0
00002A5E 2200 move.l D1, D0
00002A60 C0FC 00FF mulu.w D0, 0xFF
00002A64 4841 swap.w D1
00002A66 C2FC 00FF mulu.w D1, 0xFF
00002A6A 4841 swap.w D1
00002A6C 4241 clr.w D1
00002A6E D081 add.l D0, D1
00002A70 3F00 move.w -[A7], D0
00002A72 A95D syscall HiliteControl
00002A74 2F0B move.l -[A7], A3
00002A76 7003 moveq.l D0, 0x03
00002A78 3F00 move.w -[A7], D0
00002A7A 486E FFEA pea.l [A6 - 0x16]
00002A7E 486E FFE6 pea.l [A6 - 0x1A]
00002A82 486E FFDE pea.l [A6 - 0x22]
00002A86 A98D syscall GetDialogItem/GetDItem
00002A88 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
00002A8C 7003 moveq.l D0, 0x03
00002A8E B06E FFDC cmp.w D0, [A6 - 0x24]
00002A92 57C0 seq D0
00002A94 0240 0001 andi.w D0, 0x1
00002A98 48C0 ext.l D0
00002A9A 2200 move.l D1, D0
00002A9C C0FC 00FF mulu.w D0, 0xFF
00002AA0 4841 swap.w D1
00002AA2 C2FC 00FF mulu.w D1, 0xFF
00002AA6 4841 swap.w D1
00002AA8 4241 clr.w D1
00002AAA D081 add.l D0, D1
00002AAC 3F00 move.w -[A7], D0
00002AAE A95D syscall HiliteControl
00002AB0 302E FFDC move.w D0, [A6 - 0x24]
00002AB4 5540 subq.w D0, 2
00002AB6 6B46 bmi +0x48 /* 00002AFE */
00002AB8 0C40 0002 cmpi.w D0, 0x2
00002ABC 6E40 bgt +0x42 /* 00002AFE */
00002ABE D040 add.w D0, D0
00002AC0 303B 0006 move.w D0, [PC + D0.w + 0x6]
00002AC4 4EFB 0000 jmp [PC + D0.w]
00002AC8 0008 0024 ori.b A0, 0x24 /* '$' */
00002ACC 0008 206D ori.b A0, 0x6D /* 'm' */
00002AD0 B42C 4228 cmp.b D2, [A4 + 0x4228]
00002AD4 0026 7004 ori.b -[A6], 0x4
00002AD8 B06E FFDC cmp.w D0, [A6 - 0x24]
00002ADC 57C0 seq D0
00002ADE 4400 neg.b D0
00002AE0 206D B42C movea.l A0, [A5 - 0x4BD4]
00002AE4 1140 0027 move.b [A0 + 0x27], D0
00002AE8 6014 bra +0x16 /* 00002AFE */
00002AEA 206D B42C movea.l A0, [A5 - 0x4BD4]
00002AEE 117C 0001 0026 move.b [A0 + 0x26], 0x1
00002AF4 7001 moveq.l D0, 0x01
00002AF6 2F00 move.l -[A7], D0
00002AF8 4EBA F558 jsr [PC - 0xAA8 /* 00002052 */]
00002AFC 588F addq.l A7, 4
label00002AFE:
00002AFE 206D B42C movea.l A0, [A5 - 0x4BD4]
00002B02 4868 0130 pea.l [A0 + 0x130]
00002B06 A8A3 syscall EraseRect
00002B08 206D B42C movea.l A0, [A5 - 0x4BD4]
00002B0C 4868 0130 pea.l [A0 + 0x130]
00002B10 A928 syscall InvalRect
00002B12 6000 FED0 bra -0x12E /* 000029E4 */
label00002B16:
00002B16 2F0B move.l -[A7], A3
00002B18 A983 syscall DisposeDialog
00002B1A 3F3C 0080 move.w -[A7], 0x80
00002B1E A97A syscall FreeDialog
00002B20 4AAE FFEC tst.l [A6 - 0x14]
00002B24 6706 beq +0x8 /* 00002B2C */
00002B26 2F2E FFEC move.l -[A7], [A6 - 0x14]
00002B2A A873 syscall SetPort
label00002B2C:
00002B2C 598F subq.l A7, 4
00002B2E 2F2D B42C move.l -[A7], [A5 - 0x4BD4]
00002B32 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
00002B36 2D5F FFE6 move.l [A6 - 0x1A], [A7]+
00002B3A 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
00002B3E 4EAD 0412 jsr [A5 + 0x412 /* export_126 */]
00002B42 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
00002B46 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */]
00002B4A 7000 moveq.l D0, 0x00
00002B4C 2B40 B42C move.l [A5 - 0x4BD4], D0
00002B50 4CEE 1800 FFD4 movem.l A3,A4, [A6 - 0x2C]
00002B56 4E5E unlink A6
00002B58 4E75 rts